|
This is the set of helper functions specified in the diagram "Class Diagram : <<std comp>> Stereotype Implementation Helper Package".
|
void | ThrowNoRefSet (const char func_name[], const char name[]) |
|
template<class ContainedClass > |
void | assert_role_name_set (const ContainedClass *role_name_, const char func_name[], const char name[]) |
| Assert that the reference is set. More...
|
|
template<class ContainedClass > |
void | set_role_name (ContainedClass *&role_name_, bool &owns_role_name_, const char name[], ContainedClass *role_name, bool owns_role_name) |
|
template<class ContainedClass > |
ContainedClass * | get_role_name (ContainedClass *role_name_, bool owns_role_name_, const char name[]) |
|
template<class ContainedClass > |
void | set_owns_role_name (ContainedClass *&role_name_, bool &owns_role_name_, const char name[], bool owns_role_name) |
|
template<class ContainedClass > |
bool | owns_role_name (ContainedClass *role_name_, bool owns_role_name_, const char name[]) |
|
template<class ContainedClass > |
ContainedClass & | role_name (ContainedClass *role_name_, bool owns_role_name_, const char name[]) |
|
template<class ContainedClass > |
const ContainedClass & | role_name (const ContainedClass *role_name_, bool owns_role_name_, const char name[]) |
|
template<class ContainedClass > |
const ContainedClass & | const_role_name (const ContainedClass *role_name_, bool owns_role_name_, const char name[]) |
|
template<class ContainedClass > |
void | destory_container_obj (ContainedClass *role_name_, bool owns_role_name_) |
|