MOOCHO (Single Doxygen Collection)  Version of the Day
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces
StandardCompositionRelationshipsPack.hpp File Reference
#include "Moocho_ConfigDefs.hpp"
#include "Teuchos_Assert.hpp"
Include dependency graph for StandardCompositionRelationshipsPack.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  StandardCompositionRelationshipsPack::NoRefSet
 Thrown when the reference has not been set. More...
 

Namespaces

 StandardCompositionRelationshipsPack
 

<<std comp>> Stereotype Implementation Helper Package.

This is the set of helper functions specified in the diagram "Class Diagram : <<std comp>> Stereotype Implementation Helper Package".

void StandardCompositionRelationshipsPack::ThrowNoRefSet (const char func_name[], const char name[])
 
template<class ContainedClass >
void StandardCompositionRelationshipsPack::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 StandardCompositionRelationshipsPack::set_role_name (ContainedClass *&role_name_, bool &owns_role_name_, const char name[], ContainedClass *role_name, bool owns_role_name)
 
template<class ContainedClass >
ContainedClass * StandardCompositionRelationshipsPack::get_role_name (ContainedClass *role_name_, bool owns_role_name_, const char name[])
 
template<class ContainedClass >
void StandardCompositionRelationshipsPack::set_owns_role_name (ContainedClass *&role_name_, bool &owns_role_name_, const char name[], bool owns_role_name)
 
template<class ContainedClass >
bool StandardCompositionRelationshipsPack::owns_role_name (ContainedClass *role_name_, bool owns_role_name_, const char name[])
 
template<class ContainedClass >
ContainedClass & StandardCompositionRelationshipsPack::role_name (ContainedClass *role_name_, bool owns_role_name_, const char name[])
 
template<class ContainedClass >
const ContainedClass & StandardCompositionRelationshipsPack::role_name (const ContainedClass *role_name_, bool owns_role_name_, const char name[])
 
template<class ContainedClass >
const ContainedClass & StandardCompositionRelationshipsPack::const_role_name (const ContainedClass *role_name_, bool owns_role_name_, const char name[])
 
template<class ContainedClass >
void StandardCompositionRelationshipsPack::destory_container_obj (ContainedClass *role_name_, bool owns_role_name_)