Class: ewol::ConfigFile


Synopsis:

+  const char *               getType     (void);
+ void reload (void);
+ int32_t request (const std::string & _paramName);
+ int32_t getInteger (int32_t _id);
+ float getFloat (int32_t _id);
+ std::string & getString (int32_t _id);
+ static ewol::ConfigFile * keep (const std::string & _filename);
+ static void release (ewol::ConfigFile * & _object);
# ConfigFile (const std::string & _filename);
# ~ConfigFile (void);

Object Hierarchy:

ewol::EObject
    +--> ewol::Resource
        +--> ewol::ConfigFile

Detail:

getType ()

const char * getType(void);



reload ()

void reload(void);



request ()

int32_t request(const std::string & _paramName);



getInteger ()

int32_t getInteger(int32_t _id);



getFloat ()

float getFloat(int32_t _id);



getString ()

std::string & getString(int32_t _id);



ewol::keep ()

static ewol::ConfigFile * keep(const std::string & _filename);

keep the resource pointer.
Notes: Never free this pointer by your own...


ewol::release ()

static void release(ewol::ConfigFile * & _object);

release the keeped resources


ewol::ConfigFile ()

ConfigFile(const std::string & _filename);



ewol::~ConfigFile ()

~ConfigFile(void);