Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

settings.h File Reference


Detailed Description

Settings File Manipulation API.

Definition in file settings.h.

#include <iprt/cdefs.h>
#include <iprt/cpputils.h>
#include <iprt/string.h>
#include <list>
#include <memory>
#include <limits>
#include <iprt/time.h>
#include <VBox/xml.h>
#include <stdarg.h>

Go to the source code of this file.

Namespaces

namespace  settings

Classes

class  settings::ENoConversion
class  settings::ENoKey
class  settings::ENoValue
class  settings::FmtStr
class  settings::Key
class  settings::Key::Backend
class  settings::TreeBackend
class  VBoxXmlBase
class  VBoxXmlFile
class  settings::XmlTreeBackend
class  settings::XmlTreeBackend::AutoConverter
class  settings::XmlTreeBackend::EConversionCycle
class  settings::XmlTreeBackend::InputResolver

Typedefs

typedef struct _xmlError xmlError
typedef xmlError * xmlErrorPtr
typedef struct _xmlParserCtxt xmlParserCtxt
typedef xmlParserCtxt * xmlParserCtxtPtr
typedef struct _xmlParserInput xmlParserInput
typedef xmlParserInput * xmlParserInputPtr

Functions

 settings::DECLEXPORT (stdx::char_auto_ptr) FromString(const char *aValue
template<>
 settings::DECLEXPORT (RTTIMESPEC) FromString< RTTIMESPEC >(const char *aValue)
template<>
 settings::DECLEXPORT (bool) FromString< bool >(const char *aValue)
 settings::DECLEXPORT (uint64_t) FromStringInteger(const char *aValue
template<typename T>
settings::FromString (const char *aValue)
template<typename T>
stdx::char_auto_ptr settings::ToString (const T &aValue, unsigned int aExtra=0)
 settings::ToStringInteger (uint64_t aValue, unsigned int aBase, bool aSigned, int aBits)

Variables

bool int settings::aBits
unsigned int settings::aExtra
size_t * settings::aLen
bool int uint64_t uint64_t settings::aMax
bool int uint64_t settings::aMin
bool settings::aSigned


Generated by  Doxygen 1.6.0   Back to index