#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.