rapidyaml  0.13.0
parse and emit YAML, and do it fast
c4::basic_substring< C > Member List

This is the complete list of members for c4::basic_substring< C >, including all inherited members.

_first_integral_span(size_t skip_start) constc4::basic_substring< C >inline
_first_real_span_bin(size_t pos) const noexceptc4::basic_substring< C >inline
_first_real_span_dec(size_t pos) const noexceptc4::basic_substring< C >inline
_first_real_span_hex(size_t pos) const noexceptc4::basic_substring< C >inline
_first_real_span_oct(size_t pos) const noexceptc4::basic_substring< C >inline
_is_delim_char(char c) noexceptc4::basic_substring< C >inlinestatic
_is_hex_char(char c) noexceptc4::basic_substring< C >inlinestatic
_word_follows(size_t pos, csubstr word) const noexceptc4::basic_substring< C >inline
assign(C(&s_)[N]) noexceptc4::basic_substring< C >inline
assign(C *s_, size_t len_) noexceptc4::basic_substring< C >inline
assign(C *beg_, C *end_) noexceptc4::basic_substring< C >inline
assign(U s_) noexceptc4::basic_substring< C >inline
back() noexceptc4::basic_substring< C >inline
back() const noexceptc4::basic_substring< C >inline
basename(C sep=C('/')) constc4::basic_substring< C >inline
basic_substring() noexceptc4::basic_substring< C >inline
basic_substring(basic_substring const &) noexcept=defaultc4::basic_substring< C >inline
basic_substring(basic_substring &&) noexcept=defaultc4::basic_substring< C >inline
basic_substring(std::nullptr_t) noexceptc4::basic_substring< C >inline
basic_substring(C(&s_)[N]) noexceptc4::basic_substring< C >inline
basic_substring(C *s_, size_t len_) noexceptc4::basic_substring< C >inline
basic_substring(C *beg_, C *end_) noexceptc4::basic_substring< C >inline
basic_substring(U s_) noexceptc4::basic_substring< C >inline
begin() noexceptc4::basic_substring< C >inline
begin() const noexceptc4::basic_substring< C >inline
begins_with(const C c) constc4::basic_substring< C >inline
begins_with(const C c, size_t num) constc4::basic_substring< C >inline
begins_with(ro_substr pattern) constc4::basic_substring< C >inline
begins_with_any(ro_substr chars) constc4::basic_substring< C >inline
CC typedefc4::basic_substring< C >
char_type typedefc4::basic_substring< C >
clear() noexceptc4::basic_substring< C >inline
compare(C const c) const noexceptc4::basic_substring< C >inline
compare(C const *that, size_t sz) const noexceptc4::basic_substring< C >inline
compare(ro_substr const that) const noexceptc4::basic_substring< C >inline
const_iterator typedefc4::basic_substring< C >
copy_from(ro_substr that)c4::basic_substring< C >inline
copy_from(ro_substr that, size_t ifirst, size_t num=npos)c4::basic_substring< C >inline
count(const C c, size_t pos=0) constc4::basic_substring< C >inline
count(ro_substr c, size_t pos=0) constc4::basic_substring< C >inline
data() noexceptc4::basic_substring< C >inline
data() const noexceptc4::basic_substring< C >inline
dirname(C sep=C('/')) constc4::basic_substring< C >inline
empty() const noexceptc4::basic_substring< C >inline
end() noexceptc4::basic_substring< C >inline
end() const noexceptc4::basic_substring< C >inline
ends_with(const C c) constc4::basic_substring< C >inline
ends_with(const C c, size_t num) constc4::basic_substring< C >inline
ends_with(ro_substr pattern) constc4::basic_substring< C >inline
ends_with_any(ro_substr chars) constc4::basic_substring< C >inline
erase(size_t pos, size_t num)c4::basic_substring< C >inline
erase(ro_substr sub)c4::basic_substring< C >inline
erase_range(size_t first, size_t last)c4::basic_substring< C >inline
extlong() constc4::basic_substring< C >inline
extshort() constc4::basic_substring< C >inline
fill(C val)c4::basic_substring< C >inline
find(const C c, size_t start_pos=0) constc4::basic_substring< C >inline
find(ro_substr pattern, size_t start_pos=0) constc4::basic_substring< C >inline
first(size_t num) const noexceptc4::basic_substring< C >inline
first_int_span() constc4::basic_substring< C >inline
first_non_empty_span() constc4::basic_substring< C >inline
first_not_of(const C c) constc4::basic_substring< C >inline
first_not_of(const C c, size_t start) constc4::basic_substring< C >inline
first_not_of(ro_substr chars) constc4::basic_substring< C >inline
first_not_of(ro_substr chars, size_t start) constc4::basic_substring< C >inline
first_of(const C c, size_t start=0) constc4::basic_substring< C >inline
first_of(ro_substr chars, size_t start=0) constc4::basic_substring< C >inline
first_of_any(ro_substr s0, ro_substr s1) constc4::basic_substring< C >inline
first_of_any(ro_substr s0, ro_substr s1, ro_substr s2) constc4::basic_substring< C >inline
first_of_any(ro_substr s0, ro_substr s1, ro_substr s2, ro_substr s3) constc4::basic_substring< C >inline
first_of_any(ro_substr s0, ro_substr s1, ro_substr s2, ro_substr s3, ro_substr s4) constc4::basic_substring< C >inline
first_of_any_iter(It first_span, It last_span) constc4::basic_substring< C >inline
first_real_span() constc4::basic_substring< C >inline
first_uint_span() constc4::basic_substring< C >inline
front() noexceptc4::basic_substring< C >inline
front() const noexceptc4::basic_substring< C >inline
gpop_left(C sep=C('/'), bool skip_empty=false) constc4::basic_substring< C >inline
gpop_right(C sep=C('/'), bool skip_empty=false) constc4::basic_substring< C >inline
has_str() const noexceptc4::basic_substring< C >inline
is_integer() constc4::basic_substring< C >inline
is_number() constc4::basic_substring< C >inline
is_real() constc4::basic_substring< C >inline
is_sub(ro_substr const that) const noexceptc4::basic_substring< C >inline
is_super(ro_substr const that) const noexceptc4::basic_substring< C >inline
is_unsigned_integer() constc4::basic_substring< C >inline
iterator typedefc4::basic_substring< C >
last(size_t num) const noexceptc4::basic_substring< C >inline
last_not_of(const C c) constc4::basic_substring< C >inline
last_not_of(const C c, size_t start) constc4::basic_substring< C >inline
last_not_of(ro_substr chars) constc4::basic_substring< C >inline
last_not_of(ro_substr chars, size_t start) constc4::basic_substring< C >inline
last_of(const C c, size_t start=npos) constc4::basic_substring< C >inline
last_of(ro_substr chars, size_t start=npos) constc4::basic_substring< C >inline
left_of(size_t pos) const noexceptc4::basic_substring< C >inline
left_of(size_t pos, bool include_pos) const noexceptc4::basic_substring< C >inline
left_of(ro_substr const subs) const noexceptc4::basic_substring< C >inline
lenc4::basic_substring< C >
name_wo_extlong() constc4::basic_substring< C >inline
name_wo_extshort() constc4::basic_substring< C >inline
NCC_ typedefc4::basic_substring< C >
next_split(C sep, size_t *start_pos, basic_substring *out) constc4::basic_substring< C >inline
NONE enum valuec4::basic_substring< C >
not_empty() const noexceptc4::basic_substring< C >inline
npos enum valuec4::basic_substring< C >
offs(size_t left, size_t right) const noexceptc4::basic_substring< C >inline
operator typename std::enable_if<!std::is_const< U >::value, ro_substr const & >::type() const noexceptc4::basic_substring< C >inline
operator!=(std::nullptr_t) const noexceptc4::basic_substring< C >inline
operator!=(C const c) const noexceptc4::basic_substring< C >inline
operator!=(basic_substring< U > const that) const noexceptc4::basic_substring< C >inline
operator!=(const char(&that)[N]) const noexceptc4::basic_substring< C >inline
operator<(C const c) const noexceptc4::basic_substring< C >inline
operator<(basic_substring< U > const that) const noexceptc4::basic_substring< C >inline
operator<(const char(&that)[N]) const noexceptc4::basic_substring< C >inline
operator<=(C const c) const noexceptc4::basic_substring< C >inline
operator<=(basic_substring< U > const that) const noexceptc4::basic_substring< C >inline
operator<=(const char(&that)[N]) const noexceptc4::basic_substring< C >inline
operator=(basic_substring const &) noexcept=defaultc4::basic_substring< C >inline
operator=(basic_substring &&) noexcept=defaultc4::basic_substring< C >inline
operator=(std::nullptr_t) noexceptc4::basic_substring< C >inline
operator=(C(&s_)[N]) noexceptc4::basic_substring< C >inline
operator=(U s_) noexceptc4::basic_substring< C >inline
operator==(std::nullptr_t) const noexceptc4::basic_substring< C >inline
operator==(C const c) const noexceptc4::basic_substring< C >inline
operator==(basic_substring< U > const that) const noexceptc4::basic_substring< C >inline
operator==(const char(&that)[N]) const noexceptc4::basic_substring< C >inline
operator>(C const c) const noexceptc4::basic_substring< C >inline
operator>(basic_substring< U > const that) const noexceptc4::basic_substring< C >inline
operator>(const char(&that)[N]) const noexceptc4::basic_substring< C >inline
operator>=(C const c) const noexceptc4::basic_substring< C >inline
operator>=(basic_substring< U > const that) const noexceptc4::basic_substring< C >inline
operator>=(const char(&that)[N]) const noexceptc4::basic_substring< C >inline
operator[](size_t i) noexceptc4::basic_substring< C >inline
operator[](size_t i) const noexceptc4::basic_substring< C >inline
overlaps(ro_substr const that) const noexceptc4::basic_substring< C >inline
pair_range(CC open, CC close) constc4::basic_substring< C >inline
pair_range_esc(CC open_close, CC escape=CC('\\'))c4::basic_substring< C >inline
pair_range_nested(CC open, CC close) constc4::basic_substring< C >inline
pop_left(C sep=C('/'), bool skip_empty=false) constc4::basic_substring< C >inline
pop_right(C sep=C('/'), bool skip_empty=false) constc4::basic_substring< C >inline
range(size_t first, size_t last=npos) const noexceptc4::basic_substring< C >inline
replace(C value, C repl, size_t pos=0)c4::basic_substring< C >inline
replace(ro_substr chars, C repl, size_t pos=0)c4::basic_substring< C >inline
replace_all(rw_substr dst, ro_substr pattern, ro_substr repl, size_t pos=0) constc4::basic_substring< C >inline
reverse()c4::basic_substring< C >inline
reverse_range(size_t ifirst, size_t ilast)c4::basic_substring< C >inline
reverse_sub(size_t ifirst, size_t num)c4::basic_substring< C >inline
right_of(size_t pos) const noexceptc4::basic_substring< C >inline
right_of(size_t pos, bool include_pos) const noexceptc4::basic_substring< C >inline
right_of(ro_substr const subs) const noexceptc4::basic_substring< C >inline
ro_substr typedefc4::basic_substring< C >
rw_substr typedefc4::basic_substring< C >
select(const C c, size_t pos=0) constc4::basic_substring< C >inline
select(ro_substr pattern, size_t pos=0) constc4::basic_substring< C >inline
size() const noexceptc4::basic_substring< C >inline
size_type typedefc4::basic_substring< C >
split(C sep, size_t start_pos=0) constc4::basic_substring< C >inline
split_proxy typedefc4::basic_substring< C >
strc4::basic_substring< C >
stripl(ro_substr pattern) constc4::basic_substring< C >inline
stripr(ro_substr pattern) constc4::basic_substring< C >inline
sub(size_t first) const noexceptc4::basic_substring< C >inline
sub(size_t first, size_t num) const noexceptc4::basic_substring< C >inline
tolower()c4::basic_substring< C >inline
toupper()c4::basic_substring< C >inline
trim(const C c) constc4::basic_substring< C >inline
trim(ro_substr const chars) constc4::basic_substring< C >inline
triml(const C c) constc4::basic_substring< C >inline
triml(ro_substr chars) constc4::basic_substring< C >inline
trimr(const C c) constc4::basic_substring< C >inline
trimr(ro_substr chars) constc4::basic_substring< C >inline
unquoted() constc4::basic_substring< C >inline