#include <stringsource.h>
Public Member Functions | |
operator bool () const | |
bool | operator! () const |
const StringCharSource | operator+ (int i) const |
StringCharSource & | operator++ () |
StringCharSource & | operator+= (std::size_t offset) |
char | operator[] (std::size_t i) const |
StringCharSource (const char *str, std::size_t size) | |
Private Attributes | |
std::size_t | m_offset |
std::size_t | m_size |
const char * | m_str |
Definition at line 13 of file stringsource.h.
YAML_PM::StringCharSource::StringCharSource | ( | const char * | str, |
std::size_t | size | ||
) | [inline] |
Definition at line 16 of file stringsource.h.
YAML_PM::StringCharSource::operator bool | ( | ) | const [inline] |
Definition at line 18 of file stringsource.h.
bool YAML_PM::StringCharSource::operator! | ( | ) | const [inline] |
Definition at line 20 of file stringsource.h.
const StringCharSource YAML_PM::StringCharSource::operator+ | ( | int | i | ) | const [inline] |
Definition at line 22 of file stringsource.h.
StringCharSource& YAML_PM::StringCharSource::operator++ | ( | ) | [inline] |
Definition at line 31 of file stringsource.h.
StringCharSource& YAML_PM::StringCharSource::operator+= | ( | std::size_t | offset | ) | [inline] |
Definition at line 36 of file stringsource.h.
char YAML_PM::StringCharSource::operator[] | ( | std::size_t | i | ) | const [inline] |
Definition at line 19 of file stringsource.h.
std::size_t YAML_PM::StringCharSource::m_offset [private] |
Definition at line 43 of file stringsource.h.
std::size_t YAML_PM::StringCharSource::m_size [private] |
Definition at line 42 of file stringsource.h.
const char* YAML_PM::StringCharSource::m_str [private] |
Definition at line 41 of file stringsource.h.