1 #ifndef FUNCTION_HELPER_H_INCLUDED_ 
    2 #define FUNCTION_HELPER_H_INCLUDED_ 
    6 #include "../segment_graph/segment_graph.h" 
   27 SgFunctionDeclaration*
 
   29     SgFunctionCallExp *func_call);
 
   39 SgFunctionDeclaration*
 
   41     SgFunctionCallExp *func_call);
 
   66 std::vector<SgFunctionDeclaration*>
 
   73 std::list<SgClassDefinition*>
 
   86 std::list<SgClassDefinition*>
 
   93 std::list<SgFunctionCallExp*>
 
  103 std::list<SgFunctionDeclaration*>
 
  105     SgClassDefinition *channel_def,
 
  106     bool only_annotated = 
false);
 
  115 std::list<SgFunctionDeclaration*>
 
  117     bool only_in_user_domain = 
true,
 
  118     bool only_annotated = 
false);
 
  139 SgFunctionDeclaration*
 
  174 std::set<SgFunctionDeclaration*> 
 
  176         SgFunctionCallExp *func_call,
 
  177     SgVariableDefinition* socket_var);
 
  185 std::set<SgFunctionDeclaration*> 
 
  196 std::set<SgFunctionDeclaration*> 
 
  198     SgFunctionCallExp *func_call,
 
  199     SgVariableDefinition* socket_var);
 
  209 std::set<SgFunctionDeclaration*>
 
  211         SgFunctionCallExp *func_call,
 
  212     SgVariableDefinition* socket_var);
 
  220 std::set<SgFunctionDeclaration*>
 
  231 std::set<SgFunctionDeclaration*>
 
  233         SgFunctionCallExp *func_call,
 
  234     SgVariableDefinition* socket_var);
 
  244 std::set<SgFunctionDeclaration*>
 
  246         SgFunctionCallExp *func_call,
 
  247     SgVariableDefinition* socket_var);
 
  255 std::set<SgFunctionDeclaration*>
 
  266 std::set<SgFunctionDeclaration*>
 
  268         SgFunctionCallExp *func_call,
 
  269     SgVariableDefinition* socket_var);
 
  279 std::set<SgFunctionDeclaration*>
 
  281         SgFunctionCallExp *func_call,
 
  282     SgVariableDefinition* socket_var);
 
  291 std::set<SgFunctionDeclaration*>
 
  303 std::set<SgFunctionDeclaration*>
 
  305         SgFunctionCallExp *func_call,
 
  306     SgVariableDefinition* socket_var);
 
This class represents a segment graph for a process. 
Definition: segment_graph.h:79