Logo Search packages:      
Sourcecode: libconfig version File versions  Download package

Public Member Functions | Private Member Functions | Static Private Member Functions | Private Attributes

libconfig::Config Class Reference

Collaboration diagram for libconfig::Config:
Collaboration graph
[legend]

List of all members.

Public Member Functions

bool exists (const std::string &path) const throw ()
bool exists (const char *path) const throw ()
bool getAutoConvert () const
SettinggetRoot () const
Settinglookup (const std::string &path) const throw (SettingNotFoundException)
Settinglookup (const char *path) const throw (SettingNotFoundException)
bool lookupValue (const std::string &path, long long &value) const throw ()
bool lookupValue (const std::string &path, unsigned long long &value) const throw ()
bool lookupValue (const std::string &path, int &value) const throw ()
bool lookupValue (const std::string &path, const char *&value) const throw ()
bool lookupValue (const std::string &path, long &value) const throw ()
bool lookupValue (const std::string &path, float &value) const throw ()
bool lookupValue (const char *path, std::string &value) const throw ()
bool lookupValue (const char *path, const char *&value) const throw ()
bool lookupValue (const char *path, float &value) const throw ()
bool lookupValue (const char *path, int &value) const throw ()
bool lookupValue (const char *path, long long &value) const throw ()
bool lookupValue (const char *path, unsigned long long &value) const throw ()
bool lookupValue (const std::string &path, double &value) const throw ()
bool lookupValue (const char *path, double &value) const throw ()
bool lookupValue (const char *path, unsigned long &value) const throw ()
bool lookupValue (const std::string &path, unsigned int &value) const throw ()
bool lookupValue (const std::string &path, unsigned long &value) const throw ()
bool lookupValue (const std::string &path, bool &value) const throw ()
bool lookupValue (const char *path, unsigned int &value) const throw ()
bool lookupValue (const std::string &path, std::string &value) const throw ()
bool lookupValue (const char *path, bool &value) const throw ()
bool lookupValue (const char *path, long &value) const throw ()
void read (FILE *stream) throw (ParseException)
void readFile (const char *filename) throw (FileIOException, ParseException)
void setAutoConvert (bool flag)
void write (FILE *stream) const
void writeFile (const char *filename) throw (FileIOException)

Private Member Functions

 Config (const Config &other)
Configoperator= (const Config &other)

Static Private Member Functions

static void ConfigDestructor (void *arg)

Private Attributes

config_t _config

Detailed Description

Definition at line 330 of file libconfig.h++.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index