inicpp
C++ parser of INI files with schema validation.
|
#include <config.h>
Public Member Functions | |
config_iterator ()=delete | |
config_iterator (const config_iterator &src)=default | |
config_iterator & | operator= (const config_iterator &source)=default |
config_iterator (config_iterator &&src)=default | |
config_iterator & | operator= (config_iterator &&source)=default |
config_iterator (config &source, size_t position) | |
config_iterator (config &source) | |
config_iterator & | operator++ () |
config_iterator | operator++ (int) |
bool | operator== (const config_iterator &second) const |
bool | operator!= (const config_iterator &second) const |
bool | operator< (const config_iterator &second) const |
reference | operator* () |
pointer | operator-> () |
Forward declaration of iterator used in config class
Templated config iterator. Templates provide const and non-const iterator in one implementation. For easier implementation inheritance from std::iterator is used.
|
delete |
Deleted default constructor.
|
default |
Copy constructor.
|
default |
Move constructor.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
Copy assignment.
|
default |
Move assignment.
|
inline |