|
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_) |
| |