#include <CodeGen.h>
Static Public Member Functions | |
static std::string | fill (int i=1) |
static std::string | indent (int i=0) |
static std::string | folderKidsTemplate () |
static std::string | modelKidsTemplate () |
static Method | acceptMethod (Any *any, bool pWithTraversalOfKids, bool pSpecialized, bool pRetValBool) |
static void | folderGetter (const std::string &retval_folderkind, const std::string &sub_name, const std::string &method_name, bool extended, Any *cont, Method &m) |
static void | folderGetterGeneric (const std::string &retval_folderkind, const std::string &sub_name, const std::string &method_name, bool extended, Any *cont, Method &m) |
static void | dumpFoldGetter (FolderRep *sub, FolderRep *fold) |
static void | kindGetter1 (const std::string &retval_kind, const std::string &kind, const std::string &method_name, Any *cont, Method &m) |
static void | kindGetter2 (const std::string &retval_kind, const std::string &kind, const std::vector< std::string > &kind_vec, const std::string &method_name, Any *cont, Method &m) |
static void | kindGetter3 (const std::string &retval_kind, const std::string &kind, const std::string &method_name, Any *cont, Method &m) |
static void | kindGetter1Generic (const std::string &retval_kind, const std::string &kind, const std::string &method_name, Any *cont, Method &m) |
static void | kindGetter2Generic (const std::string &retval_kind, const std::string &kind, const std::vector< std::string > &kind_vec, const std::string &method_name, Any *cont, Method &m) |
static void | kindGetter3Generic (const std::string &retval_kind, const std::string &kind, const std::string &method_name, Any *cont, Method &m) |
static void | dumpKindGetter (FCO *fco, FolderRep *cont) |
static void | roleGetter1 (const std::string &retval_kind, const std::string &inquire, const std::string &method_name, const std::string &fco_name, Any *cont, Method &m) |
static void | roleGetter1Generic (const std::string &retval_kind, const std::string &inquire, const std::string &method_name, const std::string &fco_name, Any *cont, Method &m) |
static void | roleGetter2 (const std::string &retval_kind, const std::string &inquire, const std::string &method_name, const std::string &fco_name, Any *cont, Method &m) |
static void | roleGetter2Generic (const std::string &retval_kind, const std::string &inquire, const std::string &method_name, const std::string &fco_name, Any *cont, Method &m) |
static void | roleGetter3 (const std::string &retval_kind, const std::string &method_name, const std::string &fco_name, const std::string &role_name, const std::vector< std::string > &roles, const std::string &dummy_str, Any *cont, Method &m) |
static void | roleGetter3Generic (const std::string &retval_kind, const std::string &method_name, const std::string &fco_name, const std::string &role_name, const std::vector< std::string > &roles, const std::string &dummy_str, Any *cont, Method &m) |
static void | roleGetter4 (const std::string &retval_kind, const std::string &method_name, const std::string &fco_name, const std::string &desc_k_name, const std::string &role_name, const std::string &nmsp, Any *cont, Method &m) |
static void | roleGetter4Generic (const std::string &retval_kind, const std::string &method_name, const std::string &fco_name, const std::string &desc_k_name, const std::string &role_name, const std::string &nmsp, Any *cont, Method &m) |
static void | dumpRoleGetter (FCO *fco, RoleRep *role, ModelRep *) |
static Method | dumpSetGetter (SetRep *cont, const FCO *fco, const std::string &comm_kind, bool aggreg=false, bool dummy_par=false) |
static Method | dumpSetGetterGeneric (SetRep *cont, const FCO *fco, const std::string &comm_kind, bool aggreg=false, bool dummy_par=false) |
static Method | dumpRefGetter (ReferenceRep *cont, FCO *fco, const std::string &comm_kind) |
static Method | dumpGetInConnectionLinks (FCO *fco, ConnectionRep *conn) |
static Method | dumpGetOutConnectionLinks (FCO *fco, ConnectionRep *conn) |
static Method | dumpGetBothConnectionLinks (FCO *fco, ConnectionRep *conn) |
static Method | dumpGetInConnectionLinksGeneric (FCO *fco, ConnectionRep *conn) |
static Method | dumpGetOutConnectionLinksGeneric (FCO *fco, ConnectionRep *conn) |
static Method | dumpGetBothConnectionLinksGeneric (FCO *fco, ConnectionRep *conn) |
static Method | dumpGetInConnectionEnd (FCO *fco, FCO *peer, ConnectionRep *conn, bool refport) |
static Method | dumpGetOutConnectionEnd (FCO *fco, FCO *peer, ConnectionRep *conn, bool refport) |
static Method | dumpGetBothConnectionEnd (FCO *fco, FCO *peer, ConnectionRep *conn, bool refport) |
static Method | dumpGetInConnectionEndGeneric (FCO *fco, FCO *peer, ConnectionRep *conn, bool refport) |
static Method | dumpGetOutConnectionEndGeneric (FCO *fco, FCO *peer, ConnectionRep *conn, bool refport) |
static Method | dumpGetBothConnectionEndGeneric (FCO *fco, FCO *peer, ConnectionRep *conn, bool refport) |
static Method | dumpGetSrc (FCO *fco, ConnectionRep *conn, bool refport) |
static Method | dumpGetDst (FCO *fco, ConnectionRep *conn, bool refport) |
Definition at line 14 of file CodeGen.h.
Method CodeGen::acceptMethod | ( | Any * | any, | |
bool | pWithTraversalOfKids, | |||
bool | pSpecialized, | |||
bool | pRetValBool | |||
) | [static] |
Definition at line 453 of file CodeGen.cpp.
Folder related methods
Definition at line 26 of file CodeGen.cpp.
Method CodeGen::dumpGetBothConnectionEnd | ( | FCO * | fco, | |
FCO * | peer, | |||
ConnectionRep * | conn, | |||
bool | refport | |||
) | [static] |
Definition at line 463 of file CodeGenReg.cpp.
Method CodeGen::dumpGetBothConnectionEndGeneric | ( | FCO * | fco, | |
FCO * | peer, | |||
ConnectionRep * | conn, | |||
bool | refport | |||
) | [static] |
Definition at line 508 of file CodeGenTemplate.cpp.
Method CodeGen::dumpGetBothConnectionLinks | ( | FCO * | fco, | |
ConnectionRep * | conn | |||
) | [static] |
Definition at line 331 of file CodeGenReg.cpp.
Method CodeGen::dumpGetBothConnectionLinksGeneric | ( | FCO * | fco, | |
ConnectionRep * | conn | |||
) | [static] |
Definition at line 348 of file CodeGenTemplate.cpp.
Method CodeGen::dumpGetDst | ( | FCO * | fco, | |
ConnectionRep * | conn, | |||
bool | refport | |||
) | [static] |
Definition at line 566 of file CodeGenReg.cpp.
Method CodeGen::dumpGetInConnectionEnd | ( | FCO * | fco, | |
FCO * | peer, | |||
ConnectionRep * | conn, | |||
bool | refport | |||
) | [static] |
Definition at line 360 of file CodeGenReg.cpp.
Method CodeGen::dumpGetInConnectionEndGeneric | ( | FCO * | fco, | |
FCO * | peer, | |||
ConnectionRep * | conn, | |||
bool | refport | |||
) | [static] |
Definition at line 382 of file CodeGenTemplate.cpp.
Method CodeGen::dumpGetInConnectionLinks | ( | FCO * | fco, | |
ConnectionRep * | conn | |||
) | [static] |
Connection related generators
Definition at line 271 of file CodeGenReg.cpp.
Method CodeGen::dumpGetInConnectionLinksGeneric | ( | FCO * | fco, | |
ConnectionRep * | conn | |||
) | [static] |
Definition at line 282 of file CodeGenTemplate.cpp.
Method CodeGen::dumpGetOutConnectionEnd | ( | FCO * | fco, | |
FCO * | peer, | |||
ConnectionRep * | conn, | |||
bool | refport | |||
) | [static] |
Definition at line 413 of file CodeGenReg.cpp.
Method CodeGen::dumpGetOutConnectionEndGeneric | ( | FCO * | fco, | |
FCO * | peer, | |||
ConnectionRep * | conn, | |||
bool | refport | |||
) | [static] |
Definition at line 444 of file CodeGenTemplate.cpp.
Method CodeGen::dumpGetOutConnectionLinks | ( | FCO * | fco, | |
ConnectionRep * | conn | |||
) | [static] |
Definition at line 301 of file CodeGenReg.cpp.
Method CodeGen::dumpGetOutConnectionLinksGeneric | ( | FCO * | fco, | |
ConnectionRep * | conn | |||
) | [static] |
Definition at line 315 of file CodeGenTemplate.cpp.
Method CodeGen::dumpGetSrc | ( | FCO * | fco, | |
ConnectionRep * | conn, | |||
bool | refport | |||
) | [static] |
Definition at line 519 of file CodeGenReg.cpp.
Definition at line 59 of file CodeGen.cpp.
Method CodeGen::dumpRefGetter | ( | ReferenceRep * | cont, | |
FCO * | fco, | |||
const std::string & | common_kind | |||
) | [static] |
Model related methods
Definition at line 166 of file CodeGen.cpp.
Method CodeGen::dumpSetGetter | ( | SetRep * | cont, | |
const FCO * | fco, | |||
const std::string & | comm_kind, | |||
bool | aggreg = false , |
|||
bool | dummy_par = false | |||
) | [static] |
Set related generators
Definition at line 613 of file CodeGenReg.cpp.
Method CodeGen::dumpSetGetterGeneric | ( | SetRep * | cont, | |
const FCO * | fco, | |||
const std::string & | comm_kind, | |||
bool | aggreg = false , |
|||
bool | dummy_par = false | |||
) | [static] |
Definition at line 577 of file CodeGenTemplate.cpp.
std::string CodeGen::fill | ( | int | i = 1 |
) | [static] |
Definition at line 16 of file CodeGen.cpp.
void CodeGen::folderGetter | ( | const std::string & | retval_folderkind, | |
const std::string & | sub_name, | |||
const std::string & | method_name, | |||
bool | extended, | |||
Any * | cont, | |||
Method & | m | |||
) | [static] |
Folder related generators
Definition at line 8 of file CodeGenReg.cpp.
void CodeGen::folderGetterGeneric | ( | const std::string & | retval_folderkind, | |
const std::string & | sub_name, | |||
const std::string & | method_name, | |||
bool | extended, | |||
Any * | cont, | |||
Method & | m | |||
) | [static] |
Definition at line 7 of file CodeGenTemplate.cpp.
std::string CodeGen::folderKidsTemplate | ( | ) | [static] |
Visitor related methods
Definition at line 420 of file CodeGen.cpp.
std::string CodeGen::indent | ( | int | i = 0 |
) | [static] |
Definition at line 10 of file CodeGen.cpp.
void CodeGen::kindGetter1 | ( | const std::string & | retval_kind, | |
const std::string & | kind, | |||
const std::string & | method_name, | |||
Any * | cont, | |||
Method & | m | |||
) | [static] |
Definition at line 40 of file CodeGenReg.cpp.
void CodeGen::kindGetter1Generic | ( | const std::string & | retval_kind, | |
const std::string & | kind, | |||
const std::string & | method_name, | |||
Any * | cont, | |||
Method & | m | |||
) | [static] |
Definition at line 43 of file CodeGenTemplate.cpp.
void CodeGen::kindGetter2 | ( | const std::string & | retval_kind, | |
const std::string & | kind, | |||
const std::vector< std::string > & | kind_vec, | |||
const std::string & | method_name, | |||
Any * | cont, | |||
Method & | m | |||
) | [static] |
Definition at line 69 of file CodeGenReg.cpp.
void CodeGen::kindGetter2Generic | ( | const std::string & | retval_kind, | |
const std::string & | kind, | |||
const std::vector< std::string > & | kind_vec, | |||
const std::string & | method_name, | |||
Any * | cont, | |||
Method & | m | |||
) | [static] |
Definition at line 74 of file CodeGenTemplate.cpp.
void CodeGen::kindGetter3 | ( | const std::string & | retval_kind, | |
const std::string & | kind, | |||
const std::string & | method_name, | |||
Any * | cont, | |||
Method & | m | |||
) | [static] |
Definition at line 108 of file CodeGenReg.cpp.
void CodeGen::kindGetter3Generic | ( | const std::string & | retval_kind, | |
const std::string & | kind, | |||
const std::string & | method_name, | |||
Any * | cont, | |||
Method & | m | |||
) | [static] |
Definition at line 115 of file CodeGenTemplate.cpp.
std::string CodeGen::modelKidsTemplate | ( | ) | [static] |
Definition at line 439 of file CodeGen.cpp.
void CodeGen::roleGetter1 | ( | const std::string & | retval_kind, | |
const std::string & | inquire, | |||
const std::string & | method_name, | |||
const std::string & | fco_name, | |||
Any * | cont, | |||
Method & | m | |||
) | [static] |
Model related generators
Definition at line 136 of file CodeGenReg.cpp.
void CodeGen::roleGetter1Generic | ( | const std::string & | retval_kind, | |
const std::string & | inquire, | |||
const std::string & | method_name, | |||
const std::string & | fco_name, | |||
Any * | cont, | |||
Method & | m | |||
) | [static] |
Definition at line 147 of file CodeGenTemplate.cpp.
void CodeGen::roleGetter2 | ( | const std::string & | retval_kind, | |
const std::string & | inquire, | |||
const std::string & | method_name, | |||
const std::string & | fco_name, | |||
Any * | cont, | |||
Method & | m | |||
) | [static] |
Definition at line 166 of file CodeGenReg.cpp.
void CodeGen::roleGetter2Generic | ( | const std::string & | retval_kind, | |
const std::string & | inquire, | |||
const std::string & | method_name, | |||
const std::string & | fco_name, | |||
Any * | cont, | |||
Method & | m | |||
) | [static] |
Definition at line 178 of file CodeGenTemplate.cpp.
void CodeGen::roleGetter3 | ( | const std::string & | retval_kind, | |
const std::string & | method_name, | |||
const std::string & | fco_name, | |||
const std::string & | role_name, | |||
const std::vector< std::string > & | roles, | |||
const std::string & | dummy_str, | |||
Any * | cont, | |||
Method & | m | |||
) | [static] |
Definition at line 196 of file CodeGenReg.cpp.
void CodeGen::roleGetter3Generic | ( | const std::string & | retval_kind, | |
const std::string & | method_name, | |||
const std::string & | fco_name, | |||
const std::string & | role_name, | |||
const std::vector< std::string > & | roles, | |||
const std::string & | dummy_str, | |||
Any * | cont, | |||
Method & | m | |||
) | [static] |
Definition at line 209 of file CodeGenTemplate.cpp.
void CodeGen::roleGetter4 | ( | const std::string & | retval_kind, | |
const std::string & | method_name, | |||
const std::string & | fco_name, | |||
const std::string & | desc_k_name, | |||
const std::string & | role_name, | |||
const std::string & | nmsp, | |||
Any * | cont, | |||
Method & | m | |||
) | [static] |
Definition at line 239 of file CodeGenReg.cpp.
void CodeGen::roleGetter4Generic | ( | const std::string & | retval_kind, | |
const std::string & | method_name, | |||
const std::string & | fco_name, | |||
const std::string & | desc_k_name, | |||
const std::string & | role_name, | |||
const std::string & | nmsp, | |||
Any * | cont, | |||
Method & | m | |||
) | [static] |
Definition at line 251 of file CodeGenTemplate.cpp.