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...
Parameter [input]: _filename Name of the configuration file.
Return: pointer on the resource or NULL if an error occured.
ewol::release ()
static void release(ewol::ConfigFile * & _object);
release the keeped resources
Parameter [input] [output]: reference on the object pointer
ewol::ConfigFile ()
ConfigFile(const std::string & _filename);
ewol::~ConfigFile ()
~ConfigFile(void);
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...
-
Parameter [input]: _filename Name of the configuration file.
Return: pointer on the resource or NULL if an error occured.
ewol::release ()
static void release(ewol::ConfigFile * & _object);
release the keeped resources
-
Parameter [input] [output]: reference on the object pointer
ewol::ConfigFile ()
ConfigFile(const std::string & _filename);
ewol::~ConfigFile ()
~ConfigFile(void);