XIOS  1.0
Xml I/O Server
 Tout Classes Espaces de nommage Fichiers Fonctions Variables Définitions de type Énumérations Valeurs énumérées Amis Macros
Référence du fichier declare_group.hpp
+ Ce graphe montre quels fichiers incluent directement ou indirectement ce fichier :

Aller au code source de ce fichier.

Macros

#define DECLARE_GROUP(type)
 ///////////////////////////// Macros ///////////////////////////// /// Plus de détails...
 
#define DECLARE_GROUP_PARSE_REDEF(type)
 

Documentation des macros

#define DECLARE_GROUP (   type)
Valeur :
class type##Group \
: public CGroupTemplate<type, type##Group, type##Attributes> \
{ \
public: \
typedef type RelChild; \
typedef type##Group RelGroup; \
typedef type##Attributes RelAttributes; \
\
type##Group(void) \
: CGroupTemplate<RelChild, RelGroup, RelAttributes> () \
{ /* Ne rien faire de plus */ } \
type##Group(const StdString& _id) \
: CGroupTemplate<RelChild, RelGroup, RelAttributes> (_id) \
{ /* Ne rien faire de plus */ } \
\
static ENodeType GetType(void) \
{ return static_cast<ENodeType>(RelChild::GetType()+1); } \
\
virtual ~type##Group(void) \
{ /* Ne rien faire de plus */ } \
}; \
typedef type##Group type##Definition
std::string StdString
Definition: xios_spl.hpp:48
enum xios::_node_type ENodeType
////////////////////// Définitions ////////////////////// ///

///////////////////////////// Macros ///////////////////////////// ///

Définition à la ligne 6 du fichier declare_group.hpp.

#define DECLARE_GROUP_PARSE_REDEF (   type)
Valeur :
class type##Group \
: public CGroupTemplate<type, type##Group, type##Attributes> \
{ \
public: \
typedef type RelChild; \
typedef type##Group RelGroup; \
typedef type##Attributes RelAttributes; \
typedef CGroupTemplate<type, type##Group, type##Attributes> \
SuperClass; \
\
type##Group(void) \
: CGroupTemplate<RelChild, RelGroup, RelAttributes> () \
{ /* Ne rien faire de plus */ } \
type##Group(const StdString& _id) \
: CGroupTemplate<RelChild, RelGroup, RelAttributes> (_id) \
{ /* Ne rien faire de plus */ } \
\
static ENodeType GetType(void) \
{ return static_cast<ENodeType>(RelChild::GetType()+1); } \
\
virtual void parse(xml::CXMLNode & node, bool withAttr = true); \
\
virtual ~type##Group(void) \
{ /* Ne rien faire de plus */ } \
}; \
typedef type##Group type##Definition
std::string StdString
Definition: xios_spl.hpp:48
enum xios::_node_type ENodeType
////////////////////// Définitions ////////////////////// ///

Définition à la ligne 30 du fichier declare_group.hpp.