|
rapidyaml
0.16.0
parseandemitYAML,anddoitfast
|
Filters an input string into a different output string. More...
#include <filter_processor.hpp>
Public Member Functions | |
| FilterProcessorSrcDst (csubstr src_, substr dst_) noexcept | |
| void | setwpos (size_t wpos_) noexcept |
| void | setpos (size_t rpos_, size_t wpos_) noexcept |
| void | set_at_end () noexcept |
| bool | has_more_chars () const noexcept |
| bool | has_more_chars (size_t maxpos) const noexcept |
| csubstr | rem () const noexcept |
| csubstr | sofar () const noexcept |
| FilterResult | result () const noexcept |
| char | curr () const noexcept |
| char | next () const noexcept |
| bool | skipped_chars () const noexcept |
| void | skip () noexcept |
| void | skip (size_t num) noexcept |
| void | set_at (size_t pos, char c) noexcept |
| void | set (char c) noexcept |
| void | set (char c, size_t num) noexcept |
| void | copy () noexcept |
| void | copy (size_t num) noexcept |
| void | translate_esc (char c) noexcept |
| void | translate_esc_bulk (const char *s, size_t nw, size_t nr) noexcept |
| void | translate_esc_extending (const char *s, size_t nw, size_t nr) noexcept |
Public Attributes | |
| csubstr | src |
| substr | dst |
| size_t | rpos |
| read position More... | |
| size_t | wpos |
| write position More... | |
Filters an input string into a different output string.
Definition at line 48 of file filter_processor.hpp.
Definition at line 55 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 64 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 65 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 66 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 68 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 69 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 71 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 72 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 73 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 81 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 82 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 83 of file filter_processor.hpp.
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 86 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 88 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 93 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 99 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 107 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 115 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 125 of file filter_processor.hpp.
|
inlinenoexcept |
Definition at line 132 of file filter_processor.hpp.
Referenced by translate_esc_extending().
|
inlinenoexcept |
Definition at line 142 of file filter_processor.hpp.
| csubstr c4::yml::FilterProcessorSrcDst::src |
Definition at line 50 of file filter_processor.hpp.
| substr c4::yml::FilterProcessorSrcDst::dst |
Definition at line 51 of file filter_processor.hpp.
| size_t c4::yml::FilterProcessorSrcDst::rpos |
read position
Definition at line 52 of file filter_processor.hpp.
Referenced by copy(), curr(), skip(), and skipped_chars().
| size_t c4::yml::FilterProcessorSrcDst::wpos |
write position
Definition at line 53 of file filter_processor.hpp.
Referenced by copy(), result(), set(), and translate_esc().