1 #ifndef __XIOS_ATTRIBUTE_ARRAY__
2 #define __XIOS_ATTRIBUTE_ARRAY__
19 template <
typename T_numtype,
int N_rank>
31 xios_map<StdString, CAttribute*> & umap);
79 #endif // __XIOS_ATTRIBUTE_ARRAY__
bool hasInheritedValue(void) const
bool isEqual_(const CAttributeArray &attr)
////////////////////// Déclarations ////////////////////// ///
virtual ~CAttributeArray(void)
Destructeur ///.
static const StdString resetInheritanceStr
virtual void generateFortranInterfaceDeclaration_(ostream &oss, const string &className)
StdString _dump(void) const
virtual bool toBuffer(CBufferOut &buffer) const
virtual void generateFortranInterfaceGetDeclaration_(ostream &oss, const string &className)
CAttributeArray(const StdString &id)
Constructeurs ///.
bool _fromBuffer(CBufferIn &buffer)
bool isEqual(const CAttribute &attr)
CArray< T_numtype, N_rank > inheritedValue
CArray< T_numtype, N_rank > getValue(void) const
Accesseur ///.
StdString _toString(void) const
virtual void generateFortranInterfaceGetDeclaration(ostream &oss, const string &className)
virtual string toString(void) const
Autre ///.
virtual void fromString(const StdString &str)
virtual void generateFortranInterfaceGetBody_(ostream &oss, const string &className)
virtual void generateCInterface(ostream &oss, const string &className)
void _fromString(const StdString &str)
virtual void generateFortran2003Interface(ostream &oss, const string &className)
virtual string dump(void) const
void setValue(const CArray< T_numtype, N_rank > &value)
Mutateurs ///.
////////////////////// Déclarations ////////////////////// ///
void set(const CAttribute &attr)
CArray< T_numtype, N_rank > getInheritedValue(void) const
bool _toBuffer(CBufferOut &buffer) const
virtual bool fromBuffer(CBufferIn &buffer)
////////////////////// Déclarations ////////////////////// ///
void setInheritedValue(const CAttributeArray &attr)
virtual void generateFortranInterfaceBody_(ostream &oss, const string &className)
virtual void generateFortranInterfaceDeclaration(ostream &oss, const string &className)