class OEBase
This class represents OEBase.
OEBase &operator=(const OEBase &)
OEBase &operator+=(const OEBase &)
bool AddBaseData(const OEBaseData *)
template<typename T>
bool AddData(const char *tag, const T t)
template<typename T>
bool AddData(unsigned int tag, const T t)
template<typename T>
bool AddData(const char *tag, const T t, unsigned int len)
template<typename T>
bool AddData(unsigned int tag, const T t, unsigned int len)
void Clear()
OEBase *CreateCopy() const =0
bool DeleteData(const char *tag)
bool DeleteData(unsigned int tag)
bool GetBoolData(const char *tag) const
bool GetBoolData(unsigned int tag) const
template<typename T>
const T &GetData(const char *tag) const
template<typename T>
const T &GetData(unsigned int tag) const
OESystem::OEIterBase<OEBaseData> *GetDataIter() const
OESystem::OEIterBase<OEBaseData> *GetDataIter(unsigned int tag) const
const void *GetDataType() const =0
double GetDoubleData(const char *tag) const
double GetDoubleData(unsigned int tag) const
float GetFloatData(const char *tag) const
float GetFloatData(unsigned int tag) const
int GetIntData(const char *tag) const
int GetIntData(unsigned int tag) const
const std::string &GetStringData(const char *tag) const
const std::string &GetStringData(unsigned int tag) const
bool HasData(const char *tag) const
bool HasData(unsigned int tag) const
bool IsDataType(const void *) const =0
bool SetBaseData(const OEBaseData *)
bool SetBoolData(const char *tag, bool t)
bool SetBoolData(unsigned int tag, bool t)
template<typename T>
bool SetData(const char *tag, const T t)
template<typename T>
bool SetData(unsigned int tag, const T t)
template<typename T>
bool SetData(const char *tag, const T t, unsigned int len)
template<typename T>
bool SetData(unsigned int tag, const T t, unsigned int len)
bool SetDoubleData(const char *tag, double t)
bool SetDoubleData(unsigned int tag, double t)
bool SetFloatData(const char *tag, float t)
bool SetFloatData(unsigned int tag, float t)
bool SetIntData(const char *tag, int t)
bool SetIntData(unsigned int tag, int t)
bool SetStringData(const char *tag, const std::string t)
bool SetStringData(unsigned int tag, const std::string t)