Merge remote-tracking branch 'origin/roman' into fara

This commit is contained in:
Talyx
2022-01-23 19:39:45 +03:00
2 changed files with 25 additions and 0 deletions

View File

@@ -27,6 +27,26 @@ toml_node::e_type toml_node::get_type(void)
return (type);
}
std::string *toml_node::getString(void) const
{
return (value.str);
}
int toml_node::getNum(void) const
{
return (value.integer);
}
bool toml_node::getBool(void) const
{
return (value.boolean);
}
TOMLArray *toml_node::getArray(void) const
{
return (value.array);
}
TOMLMap *toml_node::getMap(void)
{
return (value.map);
@@ -76,6 +96,7 @@ void toml_node::setMapArray(TOMLMapArray *map_array)
type = MAPARRAY;
}
std::string *toml_node::toString(void) const
{
switch (type)

View File

@@ -38,6 +38,10 @@ class toml_node
enum e_type get_type(void);
std::string *getString(void) const;
int getNum(void) const;
bool getBool(void) const;
TOMLArray *getArray(void) const;
TOMLMap *getMap(void);
TOMLMapArray *getMapArray(void);