#include <Pt/Settings.h>
Modifiable settings entry.
Public Member Functions | |
| Entry | addEntry (const std::string &name) |
| Adds a sub entry. | |
| Entry | addEntry (const char *name) |
| Adds a sub entry. | |
| Entry | begin () const |
| Begin of sub entries. | |
| Entry | end () const |
| End of sub entries. | |
| Entry | entry (const std::string &name) const |
| Returns a sub entry. | |
| Entry | entry (const char *name) const |
| Returns a sub entry. | |
| template<typename T > | |
| bool | get (T &value) const |
| Gets the value. | |
| Entry | makeEntry (const char *name) |
| Returns a sub entry. | |
| Entry | makeEntry (const std::string &name) |
| Returns a sub entry. | |
| const char * | name () const |
| Returns the entry name. | |
| bool | operator! () const |
| Returns true if entry is invalid. | |
| bool | operator!= (const Entry &other) const |
| Allows using the entry like an iterator. | |
| Entry & | operator* () |
| Allows using the entry like an iterator. | |
| Entry & | operator++ () |
| Allows using the entry like an iterator. | |
| Entry * | operator-> () |
| Allows using the entry like an iterator. | |
| bool | operator== (const Entry &other) const |
| Allows using the entry like an iterator. | |
| Entry | operator[] (const std::string &name) const |
| Returns a sub entry. | |
| Entry | operator[] (const char *name) const |
| Returns a sub entry. | |
| void | removeEntry (const std::string &name) |
| Removes a sub entry. | |
| void | removeEntry (const char *name) |
| Removes a sub entry. | |
| template<typename T > | |
| void | set (const T &value) |
| Sets the value. | |