HDK
|
#include <UT_OptionFile.h>
Classes | |
class | const_iterator |
class | iterator |
Public Member Functions | |
UT_OptionFile (UT_OptionParser *parser=NULL) | |
UT_OptionFile (const UT_OptionFile &src) | |
~UT_OptionFile () | |
void | clear () |
bool | load (const char *filename) |
bool | save (const char *filename) const |
bool | load (const char *filename, UT_IStream &is) |
bool | save (const char *filename, std::ostream &os) const |
bool | save (const char *filename, FILE *file) const |
bool | hasOption (const char *name) const |
void | removeOption (const char *name) |
void | getOption (const char *name, int &value, int defvalue) const |
void | getOption (const char *name, exint &value, exint defvalue) const |
void | getOption (const char *name, bool &value, bool defvalue) const |
void | getOption (const char *name, fpreal32 &value, fpreal32 defvalue) const |
void | getOption (const char *name, fpreal64 &value, fpreal64 defvalue) const |
void | getOption (const char *name, UT_String &value, const UT_String &defvalue) const |
void | getOption (const char *name, UT_String &value, const char *defvalue) const |
void | getOption (const char *name, UT_StringHolder &value, const UT_StringHolder &defvalue) const |
void | getOption (const char *name, UT_StringHolder &value, const char *defvalue) const |
void | getOption (const char *name, UT_Vector2 &value, const UT_Vector2 &defvalue) const |
void | getOption (const char *name, UT_Vector3 &value, const UT_Vector3 &defvalue) const |
void | getOption (const char *name, UT_Vector4 &value, const UT_Vector4 &defvalue) const |
void | getOption (const char *name, UT_Quaternion &value, const UT_Quaternion &defvalue) const |
void | getOption (const char *name, UT_Matrix3 &value, const UT_Matrix3 &defvalue) const |
void | getOption (const char *name, UT_Matrix4 &value, const UT_Matrix4 &defvalue) const |
void | getOption (const char *name, UT_Color &value, const UT_Color &defvalue) const |
void | setOption (const char *name, int value) |
void | setOption (const char *name, exint value) |
void | setOption (const char *name, bool value) |
void | setOption (const char *name, fpreal32 value) |
void | setOption (const char *name, fpreal64 value) |
void | setOption (const char *name, const UT_String &value) |
void | setOption (const char *name, const UT_StringHolder &value) |
void | setOption (const char *name, const char *value) |
void | setOption (const char *name, const UT_Vector2 &value) |
void | setOption (const char *name, const UT_Vector3 &value) |
void | setOption (const char *name, const UT_Vector4 &value) |
void | setOption (const char *name, const UT_Quaternion &value) |
void | setOption (const char *name, const UT_Matrix3 &value) |
void | setOption (const char *name, const UT_Matrix4 &value) |
void | setOption (const char *name, const UT_Color &value) |
const UT_OptionFile & | operator= (const UT_OptionFile &src) |
void | merge (const UT_OptionFile &src) |
const_iterator | begin () const |
const_iterator | end () const |
iterator | begin () |
iterator | end () |
Definition at line 79 of file UT_OptionFile.h.
UT_OptionFile::UT_OptionFile | ( | UT_OptionParser * | parser = NULL | ) |
Construct a UT_OptionFile objects. If no parser is specified, it defaults to UT_UIOptionParser.
UT_OptionFile::UT_OptionFile | ( | const UT_OptionFile & | src | ) |
UT_OptionFile::~UT_OptionFile | ( | ) |
|
inline |
Definition at line 236 of file UT_OptionFile.h.
Definition at line 244 of file UT_OptionFile.h.
void UT_OptionFile::clear | ( | ) |
|
inline |
Definition at line 240 of file UT_OptionFile.h.
Definition at line 248 of file UT_OptionFile.h.
void UT_OptionFile::getOption | ( | const char * | name, |
bool & | value, | ||
bool | defvalue | ||
) | const |
void UT_OptionFile::getOption | ( | const char * | name, |
UT_String & | value, | ||
const UT_String & | defvalue | ||
) | const |
void UT_OptionFile::getOption | ( | const char * | name, |
UT_StringHolder & | value, | ||
const UT_StringHolder & | defvalue | ||
) | const |
void UT_OptionFile::getOption | ( | const char * | name, |
UT_StringHolder & | value, | ||
const char * | defvalue | ||
) | const |
void UT_OptionFile::getOption | ( | const char * | name, |
UT_Vector2 & | value, | ||
const UT_Vector2 & | defvalue | ||
) | const |
void UT_OptionFile::getOption | ( | const char * | name, |
UT_Vector3 & | value, | ||
const UT_Vector3 & | defvalue | ||
) | const |
void UT_OptionFile::getOption | ( | const char * | name, |
UT_Vector4 & | value, | ||
const UT_Vector4 & | defvalue | ||
) | const |
void UT_OptionFile::getOption | ( | const char * | name, |
UT_Quaternion & | value, | ||
const UT_Quaternion & | defvalue | ||
) | const |
void UT_OptionFile::getOption | ( | const char * | name, |
UT_Matrix3 & | value, | ||
const UT_Matrix3 & | defvalue | ||
) | const |
void UT_OptionFile::getOption | ( | const char * | name, |
UT_Matrix4 & | value, | ||
const UT_Matrix4 & | defvalue | ||
) | const |
void UT_OptionFile::getOption | ( | const char * | name, |
UT_Color & | value, | ||
const UT_Color & | defvalue | ||
) | const |
bool UT_OptionFile::hasOption | ( | const char * | name | ) | const |
bool UT_OptionFile::load | ( | const char * | filename | ) |
bool UT_OptionFile::load | ( | const char * | filename, |
UT_IStream & | is | ||
) |
void UT_OptionFile::merge | ( | const UT_OptionFile & | src | ) |
const UT_OptionFile& UT_OptionFile::operator= | ( | const UT_OptionFile & | src | ) |
void UT_OptionFile::removeOption | ( | const char * | name | ) |
bool UT_OptionFile::save | ( | const char * | filename | ) | const |
bool UT_OptionFile::save | ( | const char * | filename, |
std::ostream & | os | ||
) | const |
bool UT_OptionFile::save | ( | const char * | filename, |
FILE * | file | ||
) | const |
void UT_OptionFile::setOption | ( | const char * | name, |
bool | value | ||
) |
void UT_OptionFile::setOption | ( | const char * | name, |
const UT_StringHolder & | value | ||
) |
void UT_OptionFile::setOption | ( | const char * | name, |
const char * | value | ||
) |
void UT_OptionFile::setOption | ( | const char * | name, |
const UT_Vector2 & | value | ||
) |
void UT_OptionFile::setOption | ( | const char * | name, |
const UT_Vector3 & | value | ||
) |
void UT_OptionFile::setOption | ( | const char * | name, |
const UT_Vector4 & | value | ||
) |
void UT_OptionFile::setOption | ( | const char * | name, |
const UT_Quaternion & | value | ||
) |
void UT_OptionFile::setOption | ( | const char * | name, |
const UT_Matrix3 & | value | ||
) |
void UT_OptionFile::setOption | ( | const char * | name, |
const UT_Matrix4 & | value | ||
) |