Template Class ConstXCDFField#
Defined in File XCDFField.h
Inheritance Relationships#
Derived Type#
public XCDFField< T >
(Template Class XCDFField)
Class Documentation#
-
template<typename T>
class ConstXCDFField# Subclassed by XCDFField< T >
Public Types
-
typedef XCDFFieldData<T> XCDFFieldDataType#
-
typedef XCDFFieldDataType::ConstIterator ConstIterator#
Iterate over the field.
Public Functions
-
inline ConstXCDFField(const XCDFFieldDataType *fieldData)#
-
inline ConstXCDFField()#
Allow default construction, but use of the default-constructed object is not allowed
-
inline bool HasParent() const#
Check if we have a parent.
-
inline ConstXCDFField<uint64_t> GetParent() const#
Get the parent field.
-
inline const std::string &GetName() const#
-
inline const std::string &GetParentName() const#
-
inline unsigned GetSize() const#
Get the number of entries in the field in the current event.
-
inline ConstIterator Begin() const#
-
inline ConstIterator End() const#
-
typedef XCDFFieldData<T> XCDFFieldDataType#