XIOS
1.0
Xml I/O Server
|
////////////////////// Déclarations ////////////////////// /// Plus de détails...
#include <attribute_array.hpp>
Fonctions membres publiques | |
CAttributeArray (const StdString &id) | |
Constructeurs ///. Plus de détails... | |
CAttributeArray (const StdString &id, std::map< StdString, CAttribute * > &umap) | |
CAttributeArray (const StdString &id, const CArray< T_numtype, N_rank > &value) | |
CAttributeArray (const StdString &id, const CArray< T_numtype, N_rank > &value, std::map< StdString, CAttribute * > &umap) | |
CArray< T_numtype, N_rank > | getValue (void) const |
Accesseur ///. Plus de détails... | |
void | setValue (const CArray< T_numtype, N_rank > &value) |
Mutateurs ///. Plus de détails... | |
void | set (const CAttribute &attr) |
void | set (const CAttributeArray &attr) |
void | reset (void) |
Plus de détails... | |
void | setInheritedValue (const CAttributeArray &attr) |
void | setInheritedValue (const CAttribute &attr) |
CArray< T_numtype, N_rank > | getInheritedValue (void) const |
bool | hasInheritedValue (void) const |
bool | isEqual (const CAttribute &attr) |
virtual | ~CAttributeArray (void) |
Destructeur ///. Plus de détails... | |
virtual string | toString (void) const |
Autre ///. Plus de détails... | |
virtual void | fromString (const StdString &str) |
virtual bool | toBuffer (CBufferOut &buffer) const |
virtual bool | fromBuffer (CBufferIn &buffer) |
virtual string | dump (void) const |
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) |
Fonctions membres publiques inherited from xios::CAttribute | |
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) |
Fonctions membres publiques inherited from xios::CObject | |
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 |
Fonctions membres publiques inherited from xios::CBaseType | |
CBaseType (void) | |
virtual | ~CBaseType () |
Fonctions membres publiques inherited from xios::CArray< T_numtype, N_rank > | |
initialized (false) | |
initialized (true) | |
initialized (true) | |
initialized (true) | |
initialized (true) | |
initialized (true) | |
initialized (true) | |
initialized (true) | |
initialized (true) | |
initialized (true) | |
initialized (true) | |
initialized (true) | |
initialized (true) | |
initialized (true) | |
initialized (true) | |
CArray (const ExtentList &sizes) | |
Constructeurs ///. Plus de détails... | |
CArray () | |
CArray (const ExtentList &sizes, const boost::general_storage_order< NumDims > &store) | |
CArray (const CArray &array) | |
CArray (const CArray *const array) | |
CArray (_bz_ArrayExpr< T_expr > expr) | |
CArray (int length0, GeneralArrayStorage< N_rank > storage=T_default_storage()) | |
CArray (int length0, int length1, int length2, int length3, int length4, int length5, int length6, int length7, GeneralArrayStorage< N_rank > storage=T_default_storage()) | |
CArray (int length0, int length1, int length2, int length3, int length4, int length5, int length6, int length7, int length8, GeneralArrayStorage< N_rank > storage=T_default_storage()) | |
CArray (int length0, int length1, int length2, int length3, int length4, int length5, int length6, int length7, int length8, int length9, GeneralArrayStorage< N_rank > storage=T_default_storage()) | |
CArray (int length0, int length1, int length2, int length3, int length4, int length5, int length6, int length7, int length8, int length9, int length10, GeneralArrayStorage< N_rank > storage=T_default_storage()) | |
CArray (T_numtype *restrict dataFirst, TinyVector< int, N_rank > shape, TinyVector< diffType, N_rank > stride, GeneralArrayStorage< N_rank > storage=T_default_storage()) | |
CArray (T_numtype *restrict dataFirst, TinyVector< int, N_rank > shape, preexistingMemoryPolicy deletionPolicy, GeneralArrayStorage< N_rank > storage=T_default_storage()) | |
CArray (T_numtype *restrict dataFirst, TinyVector< int, N_rank > shape, TinyVector< diffType, N_rank > stride, preexistingMemoryPolicy deletionPolicy, GeneralArrayStorage< N_rank > storage=T_default_storage()) | |
CArray (const TinyVector< int, N_rank > &lbounds, const TinyVector< int, N_rank > &extent, const GeneralArrayStorage< N_rank > &storage) | |
CArray (Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, GeneralArrayStorage< N_rank > storage=T_default_storage()) | |
CArray (Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, GeneralArrayStorage< N_rank > storage=T_default_storage()) | |
CArray (Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8, GeneralArrayStorage< N_rank > storage=T_default_storage()) | |
CArray (Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8, Range r9, GeneralArrayStorage< N_rank > storage=T_default_storage()) | |
CArray (Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8, Range r9, Range r10, GeneralArrayStorage< N_rank > storage=T_default_storage()) | |
CArray (const CArray< T_numtype, N_rank > &array) | |
CArray (const Array< T_numtype, N_rank > &array) | |
CArray (const TinyVector< int, N_rank-1 > &shape, int lastExtent, const GeneralArrayStorage< N_rank > &storage) | |
CArray (Array< T_numtype, N_rank > &array, Range r0) | |
CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1) | |
CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2) | |
CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2, Range r3) | |
CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2, Range r3, Range r4) | |
CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2, Range r3, Range r4, Range r5) | |
CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6) | |
CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7) | |
CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8) | |
CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8, Range r9) | |
CArray (Array< T_numtype, N_rank > &array, Range r0, Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8, Range r9, Range r10) | |
CArray (Array< T_numtype, N_rank > &array, const RectDomain< N_rank > &subdomain) | |
CArray (Array< T_numtype, N_rank > &array, const StridedDomain< N_rank > &subdomain) | |
CArray (Array< T_numtype, N_rank2 > &array, R0 r0, R1 r1, R2 r2, R3 r3, R4 r4, R5 r5, R6 r6, R7 r7, R8 r8, R9 r9, R10 r10) | |
void | toBinary (StdOStream &os) const |
void | fromBinary (StdIStream &is) |
size_t | getSize (void) const |
bool | toBuffer (CBufferOut &buffer) const |
bool | fromBuffer (CBufferIn &buffer) |
virtual | ~CArray (void) |
Destructeur ///. Plus de détails... | |
virtual | ~CArray () |
N_rank (storage) | |
N_rank (length0, length1, storage) | |
N_rank (length0, length1, length2, storage) | |
N_rank (length0, length1, length2, length3, storage) | |
N_rank (length0, length1, length2, length3, length4, storage) | |
N_rank (length0, length1, length2, length3, length4, length5, storage) | |
N_rank (length0, length1, length2, length3, length4, length5, length6, storage) | |
N_rank (dataFirst, shape, storage) | |
N_rank (extent, storage) | |
N_rank (r0, storage) | |
N_rank (r0, r1, storage) | |
N_rank (r0, r1, r2, storage) | |
N_rank (r0, r1, r2, r3, storage) | |
N_rank (r0, r1, r2, r3, r4, storage) | |
N_rank (r0, r1, r2, r3, r4, r5, storage) | |
CArray< T_numtype, N_rank > | copy () const |
void | reference (const CArray< T_numtype, N_rank > &array) |
void | reference (const Array< T_numtype, N_rank > &array) |
bool | operator== (const CArray< T_numtype, N_rank > &array) |
bool | operator== (const Array< T_numtype, N_rank > &array) |
void | resize (int extent) |
void | resize (int extent1, int extent2) |
void | resize (int extent1, int extent2, int extent3) |
void | resize (int extent1, int extent2, int extent3, int extent4) |
void | resize (int extent1, int extent2, int extent3, int extent4, int extent5) |
void | resize (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6) |
void | resize (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7) |
void | resize (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7, int extent8) |
void | resize (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7, int extent8, int extent9) |
void | resize (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7, int extent8, int extent9, int extent10) |
void | resize (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7, int extent8, int extent9, int extent10, int extent11) |
void | resize (Range r1) |
void | resize (Range r1, Range r2) |
void | resize (Range r1, Range r2, Range r3) |
void | resize (Range r1, Range r2, Range r3, Range r4) |
void | resize (Range r1, Range r2, Range r3, Range r4, Range r5) |
void | resize (Range r1, Range r2, Range r3, Range r4, Range r5, Range r6) |
void | resize (Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7) |
void | resize (Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8) |
void | resize (Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8, Range r9) |
void | resize (Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8, Range r9, Range r10) |
void | resize (Range r1, Range r2, Range r3, Range r4, Range r5, Range r6, Range r7, Range r8, Range r9, Range r10, Range r11) |
void | resize (const TinyVector< int, N_rank > &extent) |
void | resizeAndPreserve (const TinyVector< int, N_rank > &extent) |
void | resizeAndPreserve (int extent) |
void | resizeAndPreserve (int extent1, int extent2) |
void | resizeAndPreserve (int extent1, int extent2, int extent3) |
void | resizeAndPreserve (int extent1, int extent2, int extent3, int extent4) |
void | resizeAndPreserve (int extent1, int extent2, int extent3, int extent4, int extent5) |
void | resizeAndPreserve (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6) |
void | resizeAndPreserve (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7) |
void | resizeAndPreserve (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7, int extent8) |
void | resizeAndPreserve (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7, int extent8, int extent9) |
void | resizeAndPreserve (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7, int extent8, int extent9, int extent10) |
void | resizeAndPreserve (int extent1, int extent2, int extent3, int extent4, int extent5, int extent6, int extent7, int extent8, int extent9, int extent10, int extent11) |
virtual bool | isEmpty (void) const |
virtual size_t | size (void) const |
virtual CBaseType * | clone (void) const |
Fonctions membres privées | |
bool | isEqual_ (const CAttributeArray &attr) |
StdString | _toString (void) const |
StdString | _dump (void) const |
void | _fromString (const StdString &str) |
bool | _toBuffer (CBufferOut &buffer) const |
bool | _fromBuffer (CBufferIn &buffer) |
Attributs privés | |
CArray< T_numtype, N_rank > | inheritedValue |
Additional Inherited Members | |
Types publics inherited from xios::CArray< T_numtype, N_rank > | |
typedef T_numtype | ValType |
typedef Array< T_numtype, N_rank >::T_default_storage | T_default_storage |
Fonctions membres publiques statiques inherited from xios::CArray< T_numtype, N_rank > | |
static size_t | size (sizeType numElements) |
Attributs publics inherited from xios::CArray< T_numtype, N_rank > | |
__pad0__ | |
__pad1__ | |
__pad2__ | |
__pad3__ | |
__pad4__ | |
__pad5__ | |
__pad6__ | |
__pad7__ | |
__pad8__ | |
__pad9__ | |
__pad10__ | |
__pad11__ | |
__pad12__ | |
__pad13__ | |
__pad14__ | |
Fonctions membres protégées inherited from xios::CObject | |
CObject (void) | |
Constructeurs ///. Plus de détails... | |
CObject (const StdString &id, bool idAutoGenerated=false) | |
CObject (const CObject &object) | |
CObject (const CObject *const object) | |
Attributs protégés inherited from xios::CAttribute | |
bool | _canInherite |
Attributs protégés statiques inherited from xios::CAttribute | |
static const StdString | resetInheritanceStr |
////////////////////// Déclarations ////////////////////// ///
This class implements the attribute representing array of value
Définition à la ligne 20 du fichier attribute_array.hpp.
|
explicit |
Constructeurs ///.
////////////////////// Définitions ////////////////////// ///
Définition à la ligne 14 du fichier attribute_array_impl.hpp.
xios::CAttributeArray< T_numtype, N_rank >::CAttributeArray | ( | const StdString & | id, |
std::map< StdString, CAttribute * > & | umap | ||
) |
Définition à la ligne 26 du fichier attribute_array_impl.hpp.
xios::CAttributeArray< T_numtype, N_rank >::CAttributeArray | ( | const StdString & | id, |
const CArray< T_numtype, N_rank > & | value | ||
) |
Définition à la ligne 19 du fichier attribute_array_impl.hpp.
Références xios::CAttributeArray< T_numtype, N_rank >::setValue().
xios::CAttributeArray< T_numtype, N_rank >::CAttributeArray | ( | const StdString & | id, |
const CArray< T_numtype, N_rank > & | value, | ||
std::map< StdString, CAttribute * > & | umap | ||
) |
Définition à la ligne 33 du fichier attribute_array_impl.hpp.
Références xios::CAttributeArray< T_numtype, N_rank >::setValue().
|
inlinevirtual |
Destructeur ///.
Définition à la ligne 49 du fichier attribute_array.hpp.
|
private |
Définition à la ligne 132 du fichier attribute_array_impl.hpp.
Références xios::CArray< ValueType, NumDims, Allocator >::dump().
Référencé par xios::CAttributeArray< T_numtype, N_rank >::dump().
|
private |
Définition à la ligne 154 du fichier attribute_array_impl.hpp.
Références xios::CArray< ValueType, NumDims, Allocator >::fromBuffer().
Référencé par xios::CAttributeArray< T_numtype, N_rank >::fromBuffer().
|
private |
Définition à la ligne 142 du fichier attribute_array_impl.hpp.
Références xios::CArray< ValueType, NumDims, Allocator >::fromString().
Référencé par xios::CAttributeArray< T_numtype, N_rank >::fromString().
|
private |
Définition à la ligne 148 du fichier attribute_array_impl.hpp.
Références xios::CArray< ValueType, NumDims, Allocator >::toBuffer().
Référencé par xios::CAttributeArray< T_numtype, N_rank >::toBuffer().
|
private |
Définition à la ligne 124 du fichier attribute_array_impl.hpp.
Références xios::CArray< ValueType, NumDims, Allocator >::toString().
Référencé par xios::CAttributeArray< T_numtype, N_rank >::toString().
|
inlinevirtual |
Implémente xios::CAttribute.
Définition à la ligne 57 du fichier attribute_array.hpp.
Références xios::CAttributeArray< T_numtype, N_rank >::_dump().
|
inlinevirtual |
Réimplémentée à partir de xios::CArray< T_numtype, N_rank >.
Définition à la ligne 56 du fichier attribute_array.hpp.
Références xios::CAttributeArray< T_numtype, N_rank >::_fromBuffer().
Référencé par main().
|
inlinevirtual |
Implémente xios::CAttribute.
Définition à la ligne 54 du fichier attribute_array.hpp.
Références xios::CAttribute::_canInherite, xios::CAttributeArray< T_numtype, N_rank >::_fromString(), xios::CAttributeArray< T_numtype, N_rank >::reset(), et xios::CAttribute::resetInheritanceStr.
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 160 du fichier attribute_array_impl.hpp.
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 166 du fichier attribute_array_impl.hpp.
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 178 du fichier attribute_array_impl.hpp.
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 184 du fichier attribute_array_impl.hpp.
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 172 du fichier attribute_array_impl.hpp.
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 196 du fichier attribute_array_impl.hpp.
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 202 du fichier attribute_array_impl.hpp.
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 190 du fichier attribute_array_impl.hpp.
CArray< T_numtype, N_rank > xios::CAttributeArray< T_numtype, N_rank >::getInheritedValue | ( | void | ) | const |
Définition à la ligne 93 du fichier attribute_array_impl.hpp.
Références xios::CArray< ValueType, NumDims, Allocator >::copy().
Référencé par xios::CAttributeArray< T_numtype, N_rank >::isEqual_().
CArray< T_numtype, N_rank > xios::CAttributeArray< T_numtype, N_rank >::getValue | ( | void | ) | const |
Accesseur ///.
Définition à la ligne 51 du fichier attribute_array_impl.hpp.
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 100 du fichier attribute_array_impl.hpp.
Référencé par xios::CAttributeArray< T_numtype, N_rank >::isEqual_(), et xios::CAttributeArray< T_numtype, N_rank >::setInheritedValue().
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 106 du fichier attribute_array_impl.hpp.
|
private |
Définition à la ligne 113 du fichier attribute_array_impl.hpp.
Références xios::CAttributeArray< T_numtype, N_rank >::getInheritedValue(), et xios::CAttributeArray< T_numtype, N_rank >::hasInheritedValue().
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 44 du fichier attribute_array_impl.hpp.
Références xios::CArray< ValueType, NumDims, Allocator >::reset().
Référencé par xios::CAttributeArray< T_numtype, N_rank >::fromString().
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 64 du fichier attribute_array_impl.hpp.
void xios::CAttributeArray< T_numtype, N_rank >::set | ( | const CAttributeArray< T_numtype, N_rank > & | attr | ) |
Définition à la ligne 70 du fichier attribute_array_impl.hpp.
Références xios::setValue().
void xios::CAttributeArray< T_numtype, N_rank >::setInheritedValue | ( | const CAttributeArray< T_numtype, N_rank > & | attr | ) |
Définition à la ligne 83 du fichier attribute_array_impl.hpp.
Références xios::CAttributeArray< T_numtype, N_rank >::hasInheritedValue().
|
virtual |
Implémente xios::CAttribute.
Définition à la ligne 77 du fichier attribute_array_impl.hpp.
void xios::CAttributeArray< T_numtype, N_rank >::setValue | ( | const CArray< T_numtype, N_rank > & | value | ) |
Mutateurs ///.
Définition à la ligne 57 du fichier attribute_array_impl.hpp.
Références xios::resize().
Référencé par xios::CAttributeArray< T_numtype, N_rank >::CAttributeArray().
|
inlinevirtual |
Réimplémentée à partir de xios::CArray< T_numtype, N_rank >.
Définition à la ligne 55 du fichier attribute_array.hpp.
Références xios::CAttributeArray< T_numtype, N_rank >::_toBuffer().
Référencé par main().
|
inlinevirtual |
Autre ///.
Implémente xios::CAttribute.
Définition à la ligne 53 du fichier attribute_array.hpp.
Références xios::CAttributeArray< T_numtype, N_rank >::_toString().
Référencé par main().
|
private |
Définition à la ligne 70 du fichier attribute_array.hpp.