CompositeData.hh
Go to the documentation of this file.
const bool inserted
True if the operation resulted in inserting a new data entry.
Definition: CompositeData.hh:118
bool required
If the data is marked as required, this will be true, otherwise it is false.
Definition: CompositeData.hh:567
QueryMode
Use these flags in Query(), Has(), and StatusOf() to change their effects on the meta info of the dat...
Definition: CompositeData.hh:359
std::size_t numQueries
Total number of unique queries which have been performed since either construction or the last call t...
Definition: CompositeData.hh:980
bool exists
If the data exists in the CompositeData, this will be true, otherwise it is false.
Definition: CompositeData.hh:558
This struct is the return type of the various Insert...<T>() functions. It returns a reference to the...
Definition: CompositeData.hh:106
The CompositeData class allows arbitrary data structures to be composed together, copied...
Definition: CompositeData.hh:43
bool queried
If the data was marked as queried BEFORE calling StatusOf (regardless of what QueryMode is used)...
Definition: CompositeData.hh:563
MapOfData dataMap
Map from the label of a data object type to its entry.
Definition: CompositeData.hh:970
std::size_t numEntries
Total number of data entries currently in this CompositeData. Note that this may differ from the size...
Definition: CompositeData.hh:976
Struct that describes the status of data.
Definition: CompositeData.hh:554
Data & data
A reference to the Data entry within the CompositeData object.
Definition: CompositeData.hh:110