8 #ifndef FFR_ITEM_GROUP_H
9 #define FFR_ITEM_GROUP_H
43 virtual const std::string&
getType()
const;
47 virtual bool isIG()
const {
return true; }
51 std::set<std::string>::const_iterator
myNameIt;
60 static long int count;
71 static void*
operator new(
size_t size);
72 static void operator delete(
void* deadObject,
size_t size);
74 static void releaseMemBlocks();
79 static std::vector<FFrItemGroup*> memBlocks;
FFrStatus
Definition: FFrEnums.H:12
ItemGroupSet::const_iterator ItemGroupSetCIt
Definition: FFrItemGroup.H:84
std::set< FFrItemGroup *, FFrItemGroup::Less > ItemGroupSet
Definition: FFrItemGroup.H:83
ItemGroupSet::iterator ItemGroupSetIt
Definition: FFrItemGroup.H:85
Definition: FFrEntryBase.H:28
Definition: FFrFieldEntryBase.H:17
Definition: FFrItemGroup.H:19
std::set< std::string >::const_iterator myNameIt
Definition: FFrItemGroup.H:51
virtual bool hasDescription() const
Definition: FFrItemGroup.H:45
FFrItemGroup * next
Definition: FFrItemGroup.H:55
virtual int getUserID() const
Returns userID for objects that have a userID (OG and some IGs).
Definition: FFrItemGroup.H:40
virtual bool hasUserID() const
Definition: FFrItemGroup.H:41
int myId
Definition: FFrItemGroup.H:54
int fillObject(const std::vector< std::string > &tokens, FFrCreatorData &cd)
Definition: FFrItemGroup.C:138
FFrItemGroup & operator=(const FFrItemGroup &)=delete
virtual void setGlobal()
Defines this as a global-scope entry (as opposed to container-scope).
Definition: FFrItemGroup.C:230
virtual int traverse(FFrResultContainer *resultContainer, FFrEntryBase *owner, FFrEntryBase *&objToBeModified, int binPos)
Traverses to build owner hierarchy and calculate binary sizes.
Definition: FFrItemGroup.C:205
virtual const std::string & getDescription() const
Definition: FFrItemGroup.H:44
virtual bool less(const FFrEntryBase *obj) const
Definition: FFrItemGroup.C:256
virtual bool compare(const FFrEntryBase *obj) const
Definition: FFrItemGroup.C:238
bool isInlined
Definition: FFrItemGroup.H:57
virtual ~FFrItemGroup()
Definition: FFrItemGroup.C:47
FFrItemGroup(bool inlined=false)
Definition: FFrItemGroup.C:17
static FFrStatus create(FILE *varStream, FFrCreatorData &cd, bool dataBlocks)
Definition: FFrItemGroup.C:66
virtual const std::string & getType() const
Definition: FFrItemGroup.C:56
virtual bool equal(const FFrEntryBase *obj) const
Definition: FFrItemGroup.C:250
virtual bool isIG() const
Definition: FFrItemGroup.H:47
Class holding the data of a Fedem results file.
Definition: FFrResultContainer.H:71
Incapsulation of temporary data used during results file parsing.
Definition: FFrResultContainer.H:36
Definition: FFrItemGroup.H:65
bool operator()(const FFrItemGroup *first, const FFrItemGroup *sec) const
Definition: FFrItemGroup.C:179