SBCClassProxy.hpp File Reference

Classes

class  SBCClassProxy
 This class describes a class proxy. More...
 

Typedefs

typedef SBCClassProxy SBProxy
 The short name of SBCClassProxy.
 

Descriptions of classes

#define SB_CLASS_BEGIN(CLASS)
 Declares the beginning of a class.
 
#define SB_CLASS_TYPE(CLASS_TYPE)
 Declares the type of the class.
 
#define SB_CLASS_DESCRIPTION(CLASS_DESCRIPTION)
 Declares the description of the class.
 
#define SB_CLASS_VERSION_NUMBER(CLASS_VERSION_NUMBER)
 Declares the version number of the class.
 
#define SB_CLASS_END(CLASS)
 Declares the end of a class.
 

Descriptions of SAMSON Elements

#define SB_ELEMENT_DESCRIPTION(ELEMENT_DESCRIPTION)
 Declares the description of a SAMSON Element.
 
#define SB_ELEMENT_DOCUMENTATION(DOCUMENTATION_ADDRESS)
 Declares the documentation address of a SAMSON Element.
 
#define SB_ELEMENT_VERSION_NUMBER(ELEMENT_VERSION_NUMBER)
 Declares the version number of a SAMSON Element.
 
#define SB_ELEMENT_CLASSES_BEGIN
 Declares the beginning of the list of classes of a SAMSON Element.
 
#define SB_ELEMENT_CLASSES_END
 Declares the end of the list of classes of a SAMSON Element.
 
#define SB_ELEMENT_CLASS(CLASS)
 Declares a class in a SAMSON Element.
 

Descriptions of SAMSON Elements categories

#define SB_ELEMENT_CATEGORIES_BEGIN
 Declares the beginning of the list of categories of a SAMSON Element.
 
#define SB_ELEMENT_CATEGORIES_END
 Declares the end of the list of categories of a SAMSON Element.
 
#define SB_ELEMENT_CATEGORY(CLASS_CATEGORY)
 Declares a category of a SAMSON Element.
 

Descriptions of SAMSON Elements dependencies

#define SB_ELEMENT_DEPENDENCIES_BEGIN
 Declares the beginning of the list of dependencies of a SAMSON Element.
 
#define SB_ELEMENT_DEPENDENCIES_END
 Declares the end of the list of dependencies of a SAMSON Element.
 
#define SB_ELEMENT_DEPENDENCY(ELEMENT_UUID, ELEMENT_VERSION_NUMBER)
 Declares a dependency of a SAMSON Element.