XIOS
1.0
Xml I/O Server
|
////////////////////// Declarations ////////////////////// /// Plus de détails...
#include <attribute_enum.hpp>
Fonctions membres publiques | |
CAttributeEnum (const StdString &id) | |
Constructeurs ///. Plus de détails... | |
CAttributeEnum (const StdString &id, std::map< StdString, CAttribute * > &umap) | |
CAttributeEnum (const StdString &id, const T_enum &value) | |
CAttributeEnum (const StdString &id, const T_enum &value, std::map< StdString, CAttribute * > &umap) | |
T_enum | getValue (void) const |
Accesseur ///. Plus de détails... | |
string | getStringValue (void) const |
void | setValue (const T_enum &value) |
Mutateurs ///. Plus de détails... | |
void | set (const CAttribute &attr) |
void | set (const CAttributeEnum &attr) |
void | reset (void) |
Plus de détails... | |
void | setInheritedValue (const CAttributeEnum &attr) |
void | setInheritedValue (const CAttribute &attr) |
T_enum | getInheritedValue (void) const |
string | getInheritedStringValue (void) const |
bool | hasInheritedValue (void) const |
bool | isEqual (const CAttribute &attr) |
virtual | ~CAttributeEnum (void) |
Destructeur ///. Plus de détails... | |
CAttributeEnum & | operator= (const T_enum &value) |
Operateur ///. Plus de détails... | |
virtual StdString | toString (void) const |
Autre ///. Plus de détails... | |
virtual void | fromString (const StdString &str) |
virtual StdString | dump (void) const |
virtual bool | toBuffer (CBufferOut &buffer) const |
virtual bool | fromBuffer (CBufferIn &buffer) |
virtual void | generateCInterface (ostream &oss, const string &className) |
virtual void | generateFortran2003Interface (ostream &oss, const string &className) |
virtual void | generateFortranInterfaceDeclaration_ (ostream &oss, const string &className) |
virtual void | generateFortranInterfaceBody_ (ostream &oss, const string &className) |
virtual void | generateFortranInterfaceDeclaration (ostream &oss, const string &className) |
virtual void | generateFortranInterfaceGetDeclaration_ (ostream &oss, const string &className) |
virtual void | generateFortranInterfaceGetBody_ (ostream &oss, const string &className) |
virtual void | generateFortranInterfaceGetDeclaration (ostream &oss, const string &className) |
![]() | |
CAttribute (const StdString &id) | |
Constructeurs ///. Plus de détails... | |
const StdString & | getName (void) const |
Accesseurs ///. Plus de détails... | |
virtual | ~CAttribute (void) |
Destructeur ///. Plus de détails... | |
virtual bool | isPublic () const |
Returns true if and only if the attribute should be publicly exposed in the API. Plus de détails... | |
virtual bool | doSend () const |
Return true if the attribute should be sent to other clients or servers. Plus de détails... | |
virtual void | generateCInterfaceIsDefined (ostream &oss, const string &className) |
virtual void | generateFortran2003InterfaceIsDefined (ostream &oss, const string &className) |
virtual void | generateFortranInterfaceIsDefinedDeclaration_ (ostream &oss, const string &className) |
virtual void | generateFortranInterfaceIsDefinedDeclaration (ostream &oss, const string &className) |
virtual void | generateFortranInterfaceIsDefinedBody_ (ostream &oss, const string &className) |
bool | canInherite (void) |
![]() | |
virtual | ~CObject (void) |
Destructeur ///. Plus de détails... | |
const StdString & | getId (void) const |
Accesseurs ///. Plus de détails... | |
virtual const StdString & | getIdServer () const |
virtual StdString | dumpClassAttributes (void) |
void | resetId (void) |
Mutateurs ///. Plus de détails... | |
void | setId (const StdString &id, bool idAutoGenerated=false) |
bool | hasId (void) const |
Tests ///. Plus de détails... | |
bool | hasAutoGeneratedId (void) const |
![]() | |
CBaseType (void) | |
virtual | ~CBaseType () |
![]() | |
CEnum (void) | |
CEnum (const T_enum &val) | |
CEnum (const CEnum &type) | |
CEnum (const CEnum_ref< T > &type) | |
virtual | ~CEnum () |
T_enum & | get (void) |
const T_enum & | get (void) const |
void | set (const T_enum &val) |
void | set (const CEnum &val) |
void | set (const CEnum_ref< T > &val) |
CEnum & | operator= (const T_enum &val) |
CEnum & | operator= (const CEnum &val) |
CEnum & | operator= (const CEnum_ref< T > &val) |
operator T_enum & () | |
virtual CBaseType * | clone (void) const |
virtual bool | isEmpty () const |
virtual size_t | size (void) const |
void | allocate (void) |
void | checkEmpty (void) const |
Types privés | |
typedef T::t_enum | T_enum |
Fonctions membres privées | |
bool | isEqual_ (const CAttributeEnum &attr) |
StdString | _toString (void) const |
void | _fromString (const StdString &str) |
bool | _toBuffer (CBufferOut &buffer) const |
bool | _fromBuffer (CBufferIn &buffer) |
Attributs privés | |
CEnum< T > | inheritedValue |
Additional Inherited Members | |
![]() | |
typedef T::t_enum | T_enum |
![]() | |
T_enum * | ptrValue |
bool | empty |
![]() | |
CObject (void) | |
Constructeurs ///. Plus de détails... | |
CObject (const StdString &id, bool idAutoGenerated=false) | |
CObject (const CObject &object) | |
CObject (const CObject *const object) | |
![]() | |
bool | _canInherite |
![]() | |
static const StdString | resetInheritanceStr |
////////////////////// Declarations ////////////////////// ///
This class implements the attribute representing enumeration
Définition à la ligne 22 du fichier attribute_enum.hpp.
|
private |
Définition à la ligne 24 du fichier attribute_enum.hpp.
|
explicit |
Constructeurs ///.
////////////////////// Définitions ////////////////////// ///
Définition à la ligne 14 du fichier attribute_enum_impl.hpp.
xios::CAttributeEnum< T >::CAttributeEnum | ( | const StdString & | id, |
std::map< StdString, CAttribute * > & | umap | ||
) |
Définition à la ligne 26 du fichier attribute_enum_impl.hpp.
xios::CAttributeEnum< T >::CAttributeEnum | ( | const StdString & | id, |
const T_enum & | value | ||
) |
Définition à la ligne 19 du fichier attribute_enum_impl.hpp.
Références xios::CAttributeEnum< T >::setValue().
xios::CAttributeEnum< T >::CAttributeEnum | ( | const StdString & | id, |
const T_enum & | value, | ||
std::map< StdString, CAttribute * > & | umap | ||
) |
Définition à la ligne 35 du fichier attribute_enum_impl.hpp.
Références xios::setValue().
|
inlinevirtual |
Destructeur ///.
Définition à la ligne 56 du fichier attribute_enum.hpp.
|
private |
Définition à la ligne 164 du fichier attribute_enum_impl.hpp.
Références xios::CEnum< CEnumType >::fromBuffer().
Référencé par xios::CAttributeEnum< T >::fromBuffer().
|
private |
Définition à la ligne 152 du fichier attribute_enum_impl.hpp.
Références xios::CEnum< CEnumType >::fromString().
Référencé par xios::CAttributeEnum< T >::fromString().
|
private |
Définition à la ligne 158 du fichier attribute_enum_impl.hpp.
Références xios::CEnum< CEnumType >::toBuffer().
Référencé par xios::CAttributeEnum< T >::toBuffer().
|
private |
Définition à la ligne 143 du fichier attribute_enum_impl.hpp.
Références xios::CEnum< CEnumType >::toString().
Référencé par xios::CAttributeEnum< T >::dump(), et xios::CAttributeEnum< T >::toString().
|
inlinevirtual |
Implémente xios::CAttribute.
Définition à la ligne 64 du fichier attribute_enum.hpp.
Références xios::CAttributeEnum< T >::_toString().
|
inlinevirtual |
Réimplémentée à partir de xios::CEnum< CEnumType >.
Définition à la ligne 67 du fichier attribute_enum.hpp.
Références xios::CAttributeEnum< T >::_fromBuffer().
|
inlinevirtual |
Implémente xios::CAttribute.
Définition à la ligne 63 du fichier attribute_enum.hpp.
Références xios::CAttribute::_canInherite, xios::CAttributeEnum< T >::_fromString(), xios::CAttributeEnum< T >::reset(), et xios::CAttribute::resetInheritanceStr.
Référencé par main().
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 170 du fichier attribute_enum_impl.hpp.
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 176 du fichier attribute_enum_impl.hpp.
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 188 du fichier attribute_enum_impl.hpp.
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 194 du fichier attribute_enum_impl.hpp.
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 182 du fichier attribute_enum_impl.hpp.
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 206 du fichier attribute_enum_impl.hpp.
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 212 du fichier attribute_enum_impl.hpp.
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 200 du fichier attribute_enum_impl.hpp.
string xios::CAttributeEnum< T >::getInheritedStringValue | ( | void | ) | const |
Définition à la ligne 101 du fichier attribute_enum_impl.hpp.
Références xios::CEnum< CEnumType >::toString().
T::t_enum xios::CAttributeEnum< T >::getInheritedValue | ( | void | ) | const |
Définition à la ligne 94 du fichier attribute_enum_impl.hpp.
Référencé par xios::CAttributeEnum< T >::isEqual_(), et xios::CAttributeEnum< T >::setInheritedValue().
string xios::CAttributeEnum< T >::getStringValue | ( | void | ) | const |
Définition à la ligne 58 du fichier attribute_enum_impl.hpp.
Références xios::CEnum< CEnumType >::toString().
T::t_enum xios::CAttributeEnum< T >::getValue | ( | void | ) | const |
Accesseur ///.
Définition à la ligne 52 du fichier attribute_enum_impl.hpp.
Références xios::CEnum< CEnumType >::get().
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 108 du fichier attribute_enum_impl.hpp.
Référencé par xios::CAttributeEnum< T >::isEqual_(), et xios::CAttributeEnum< T >::setInheritedValue().
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 114 du fichier attribute_enum_impl.hpp.
|
private |
Définition à la ligne 121 du fichier attribute_enum_impl.hpp.
Références xios::CAttributeEnum< T >::getInheritedValue(), et xios::CAttributeEnum< T >::hasInheritedValue().
CAttributeEnum< T > & xios::CAttributeEnum< T >::operator= | ( | const T_enum & | value | ) |
Operateur ///.
Définition à la ligne 134 du fichier attribute_enum_impl.hpp.
Références xios::setValue().
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 45 du fichier attribute_enum_impl.hpp.
Références xios::CEnum< CEnumType >::reset().
Référencé par xios::CAttributeEnum< T >::fromString().
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 70 du fichier attribute_enum_impl.hpp.
void xios::CAttributeEnum< T >::set | ( | const CAttributeEnum< T > & | attr | ) |
Définition à la ligne 76 du fichier attribute_enum_impl.hpp.
Références xios::CEnum< CEnumType >::set().
void xios::CAttributeEnum< T >::setInheritedValue | ( | const CAttributeEnum< T > & | attr | ) |
Définition à la ligne 88 du fichier attribute_enum_impl.hpp.
Références xios::CAttributeEnum< T >::getInheritedValue(), et xios::CAttributeEnum< T >::hasInheritedValue().
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 82 du fichier attribute_enum_impl.hpp.
void xios::CAttributeEnum< T >::setValue | ( | const T_enum & | value | ) |
Mutateurs ///.
Définition à la ligne 64 du fichier attribute_enum_impl.hpp.
Références xios::CEnum< CEnumType >::set().
Référencé par xios::CAttributeEnum< T >::CAttributeEnum().
|
inlinevirtual |
Réimplémentée à partir de xios::CEnum< CEnumType >.
Définition à la ligne 66 du fichier attribute_enum.hpp.
Références xios::CAttributeEnum< T >::_toBuffer().
|
inlinevirtual |
Autre ///.
Implémente xios::CAttribute.
Définition à la ligne 62 du fichier attribute_enum.hpp.
Références xios::CAttributeEnum< T >::_toString().
Référencé par main().
|
private |
Définition à la ligne 84 du fichier attribute_enum.hpp.