Template Class XCDFFieldDataVector#
Defined in File XCDFFieldDataVector.h
Nested Relationships#
Nested Types#
Inheritance Relationships#
Base Type#
public XCDFFieldData< T >
(Template Class XCDFFieldData)
Derived Type#
public XCDFFieldDataRecursive< T >
(Template Class XCDFFieldDataRecursive)
Class Documentation#
-
template<typename T>
class XCDFFieldDataVector : public XCDFFieldData<T># XCDF field data container for vector data types.
- Author
Jim Braun
Subclassed by XCDFFieldDataRecursive< T >
Public Types
-
typedef XCDFFieldData<T>::ConstIterator ConstIterator#
Public Functions
-
inline XCDFFieldDataVector(const XCDFFieldType type, const std::string &name, const T res, const XCDFFieldData<uint64_t> *parent)#
-
inline virtual ~XCDFFieldDataVector()#
-
inline virtual void Clear()#
-
inline virtual void Shrink()#
-
inline virtual void Load(XCDFBlockData &data)#
-
inline virtual void Dump(XCDFBlockData &data)#
-
inline virtual void Stash()#
-
inline virtual void Unstash()#
-
inline virtual unsigned GetSize() const#
-
inline virtual unsigned GetExpectedSize() const#
-
inline virtual ConstIterator Begin() const#
-
inline virtual ConstIterator End() const#
-
inline virtual bool HasParent() const#
Check if we have a parent.
-
inline virtual const XCDFFieldData<uint64_t> *GetParent() const#
Get the parent field.
-
inline virtual const std::string &GetParentName() const#
Get the parent field name. Use the empty string to denote no parent.
-
template<typename U>
class SSVector#