20 #ifndef DFCONTAINER_HXX
21 #define DFCONTAINER_HXX
98 std::map<std::string, int>
_ints;
#define Standard_EXPORT
Definition: DF_definitions.hxx:53
Definition: DF_Attribute.hxx:30
Definition: DF_Container.hxx:30
bool HasBoolID(const std::string &theID)
Definition: DF_Container.cxx:137
virtual void Restore(DF_Attribute *theAttribute)
Definition: DF_Container.cxx:159
std::map< std::string, double > _doubles
Definition: DF_Container.hxx:99
virtual DF_Attribute * NewEmpty() const
Definition: DF_Container.cxx:184
DF_Container()
Definition: DF_Container.cxx:44
int GetInt(const std::string &theID)
Definition: DF_Container.cxx:68
bool HasStringID(const std::string &theID)
Definition: DF_Container.cxx:117
static DF_Container * Set(DF_Label &theLabel)
Definition: DF_Container.cxx:32
std::map< std::string, std::string > _strings
Definition: DF_Container.hxx:100
void SetBool(const std::string &theID, bool theValue)
Definition: DF_Container.cxx:124
bool HasIntID(const std::string &theID)
Definition: DF_Container.cxx:76
void SetString(const std::string &theID, const std::string &theValue)
Definition: DF_Container.cxx:104
bool HasDoubleID(const std::string &theID)
Definition: DF_Container.cxx:97
void SetDouble(const std::string &theID, const double &theValue)
Definition: DF_Container.cxx:83
virtual const std::string & ID() const
Definition: DF_Container.cxx:153
double GetDouble(const std::string &theID)
Definition: DF_Container.cxx:90
void SetInt(const std::string &theID, int theValue)
Definition: DF_Container.cxx:62
std::map< std::string, bool > _bools
Definition: DF_Container.hxx:101
std::string GetString(const std::string &theID)
Definition: DF_Container.cxx:110
bool GetBool(const std::string &theID)
Definition: DF_Container.cxx:130
std::map< std::string, int > _ints
Definition: DF_Container.hxx:98
virtual void Paste(DF_Attribute *theIntoAttribute)
Definition: DF_Container.cxx:190
~DF_Container()
Definition: DF_Container.cxx:53
static const std::string & GetID()
Definition: DF_Container.cxx:25
void Clear()
Definition: DF_Container.cxx:144
Definition: DF_Label.hxx:65