8 #ifndef FFR_FIELD_ENTRY_BASE_H
9 #define FFR_FIELD_ENTRY_BASE_H
Definition: FFrEntryBase.H:28
Definition: FFrFieldEntryBase.H:17
void sortDataFieldsByUserID()
Definition: FFrFieldEntryBase.C:154
bool resolve(const std::string &references, FFrCreatorData &cd, bool inlined=true)
Definition: FFrFieldEntryBase.C:50
virtual bool equal(const FFrEntryBase *obj) const
Definition: FFrFieldEntryBase.C:228
virtual void printPosition(std::ostream &os) const
Prints out the positioning data of this field.
Definition: FFrFieldEntryBase.C:287
virtual bool merge(FFrEntryBase *objToMergeFrom)
Definition: FFrFieldEntryBase.C:167
FFrFieldEntryBase()
Definition: FFrFieldEntryBase.H:19
virtual ~FFrFieldEntryBase()
Definition: FFrFieldEntryBase.C:17
std::vector< FFrEntryBase * > dataFields
Definition: FFrFieldEntryBase.H:41
virtual bool isEmpty() const
Returns true if this entry and all below it are empty.
Definition: FFrFieldEntryBase.C:25
virtual int recursiveReadPosData(const double *vals, int nvals, int arrayPos) const
Definition: FFrFieldEntryBase.C:259
virtual bool isVariableFloat() const
Returns true if the first variable referred is a float.
Definition: FFrFieldEntryBase.C:35
virtual void removeContainers(const std::set< FFrResultContainer * > &cont)
Definition: FFrFieldEntryBase.C:135
virtual const std::vector< FFrEntryBase * > * getDataFields() const
Returns a pointer to the data fields if they are set, returns 0 if not.
Definition: FFrFieldEntryBase.H:26
virtual bool hasDataFields() const
Definition: FFrFieldEntryBase.H:27
virtual bool less(const FFrEntryBase *obj) const
Definition: FFrFieldEntryBase.C:244
Incapsulation of temporary data used during results file parsing.
Definition: FFrResultContainer.H:36