rapidyaml  0.9.0
parse and emit YAML, and do it fast
c4::yml::Tree Member List

This is the complete list of members for c4::yml::Tree, including all inherited members.

_append_child__unprotected(id_type parent)c4::yml::Treeinline
_claim()c4::yml::Tree
_p(id_type node)c4::yml::Treeinline
_p(id_type node) constc4::yml::Treeinline
add_tag_directive(csubstr directive)c4::yml::Tree
add_tag_directive(TagDirective const &td)c4::yml::Tree
alloc_arena(size_t sz)c4::yml::Treeinline
append_child(id_type parent)c4::yml::Treeinline
append_sibling(id_type node)c4::yml::Treeinline
arena() constc4::yml::Treeinline
arena()c4::yml::Treeinline
arena_capacity() constc4::yml::Treeinline
arena_pos() constc4::yml::Treeinline
arena_size() constc4::yml::Treeinline
arena_slack() constc4::yml::Treeinline
begin_tag_directives() constc4::yml::Treeinline
callbacks() constc4::yml::Treeinline
callbacks(Callbacks const &cb)c4::yml::Treeinline
capacity() constc4::yml::Treeinline
cdocref(id_type i) constc4::yml::Tree
change_type(id_type node, NodeType type)c4::yml::Tree
change_type(id_type node, type_bits type)c4::yml::Treeinline
child(id_type node, id_type pos) constc4::yml::Tree
child_pos(id_type node, id_type ch) constc4::yml::Tree
clear()c4::yml::Tree
clear_arena()c4::yml::Treeinline
clear_tag_directives()c4::yml::Tree
copy_to_arena(csubstr s)c4::yml::Treeinline
cref(id_type node) constc4::yml::Tree
crootref() constc4::yml::Tree
depth_asc(id_type node) constc4::yml::Tree
depth_desc(id_type node) constc4::yml::Tree
doc(id_type i) constc4::yml::Treeinline
docref(id_type i)c4::yml::Tree
docref(id_type i) constc4::yml::Tree
duplicate(id_type node, id_type new_parent, id_type after)c4::yml::Tree
duplicate(Tree const *src, id_type node, id_type new_parent, id_type after)c4::yml::Tree
duplicate_children(id_type node, id_type parent, id_type after)c4::yml::Tree
duplicate_children(Tree const *src, id_type node, id_type parent, id_type after)c4::yml::Tree
duplicate_children_no_rep(id_type node, id_type parent, id_type after)c4::yml::Tree
duplicate_children_no_rep(Tree const *src, id_type node, id_type parent, id_type after)c4::yml::Tree
duplicate_contents(id_type node, id_type where)c4::yml::Tree
duplicate_contents(Tree const *src, id_type node, id_type where)c4::yml::Tree
empty() constc4::yml::Treeinline
empty(id_type node) constc4::yml::Treeinline
end_tag_directives() constc4::yml::Treeinline
find_child(id_type node, csubstr const &key) constc4::yml::Tree
find_sibling(id_type node, csubstr const &key) constc4::yml::Treeinline
first_child(id_type node) constc4::yml::Treeinline
first_sibling(id_type node) constc4::yml::Treeinline
get(id_type node)c4::yml::Treeinline
get(id_type node) constc4::yml::Treeinline
has_anchor(id_type node) constc4::yml::Treeinline
has_anchor(id_type node, csubstr a) constc4::yml::Treeinline
has_child(id_type node, id_type ch) constc4::yml::Treeinline
has_child(id_type node, csubstr key) constc4::yml::Treeinline
has_children(id_type node) constc4::yml::Treeinline
has_key(id_type node) constc4::yml::Treeinline
has_key_anchor(id_type node) constc4::yml::Treeinline
has_key_tag(id_type node) constc4::yml::Treeinline
has_other_siblings(id_type node) constc4::yml::Treeinline
has_parent(id_type node) constc4::yml::Treeinline
has_sibling(id_type node, id_type sib) constc4::yml::Treeinline
has_sibling(id_type node, csubstr key) constc4::yml::Treeinline
has_siblings(id_type)c4::yml::Treeinlinestatic
has_val(id_type node) constc4::yml::Treeinline
has_val_anchor(id_type node) constc4::yml::Treeinline
has_val_tag(id_type node) constc4::yml::Treeinline
id(NodeData const *n) constc4::yml::Treeinline
in_arena(csubstr s) constc4::yml::Treeinline
insert_child(id_type parent, id_type after)c4::yml::Treeinline
insert_sibling(id_type node, id_type after)c4::yml::Treeinline
is_ancestor(id_type node, id_type ancestor) constc4::yml::Tree
is_anchor(id_type node) constc4::yml::Treeinline
is_anchor_or_ref(id_type node) constc4::yml::Treeinline
is_block(id_type node) constc4::yml::Treeinline
is_container(id_type node) constc4::yml::Treeinline
is_container_styled(id_type node) constc4::yml::Treeinline
is_doc(id_type node) constc4::yml::Treeinline
is_flow(id_type node) constc4::yml::Treeinline
is_flow_ml(id_type node) constc4::yml::Treeinline
is_flow_sl(id_type node) constc4::yml::Treeinline
is_key_anchor(id_type node) constc4::yml::Treeinline
is_key_dquo(id_type node) constc4::yml::Treeinline
is_key_folded(id_type node) constc4::yml::Treeinline
is_key_literal(id_type node) constc4::yml::Treeinline
is_key_plain(id_type node) constc4::yml::Treeinline
is_key_quoted(id_type node) constc4::yml::Treeinline
is_key_ref(id_type node) constc4::yml::Treeinline
is_key_squo(id_type node) constc4::yml::Treeinline
is_key_styled(id_type node) constc4::yml::Treeinline
is_key_unfiltered(id_type node) constc4::yml::Treeinline
is_keyval(id_type node) constc4::yml::Treeinline
is_map(id_type node) constc4::yml::Treeinline
is_quoted(id_type node) constc4::yml::Treeinline
is_ref(id_type node) constc4::yml::Treeinline
is_root(id_type node) constc4::yml::Treeinline
is_seq(id_type node) constc4::yml::Treeinline
is_stream(id_type node) constc4::yml::Treeinline
is_val(id_type node) constc4::yml::Treeinline
is_val_anchor(id_type node) constc4::yml::Treeinline
is_val_dquo(id_type node) constc4::yml::Treeinline
is_val_folded(id_type node) constc4::yml::Treeinline
is_val_literal(id_type node) constc4::yml::Treeinline
is_val_plain(id_type node) constc4::yml::Treeinline
is_val_quoted(id_type node) constc4::yml::Treeinline
is_val_ref(id_type node) constc4::yml::Treeinline
is_val_squo(id_type node) constc4::yml::Treeinline
is_val_styled(id_type node) constc4::yml::Treeinline
is_val_unfiltered(id_type node) constc4::yml::Treeinline
key(id_type node) constc4::yml::Treeinline
key_anchor(id_type node) constc4::yml::Treeinline
key_is_null(id_type node) constc4::yml::Treeinline
key_ref(id_type node) constc4::yml::Treeinline
key_tag(id_type node) constc4::yml::Treeinline
keysc(id_type node) constc4::yml::Treeinline
last_child(id_type node) constc4::yml::Treeinline
last_sibling(id_type node) constc4::yml::Treeinline
lookup_path(csubstr path, id_type start=NONE) constc4::yml::Tree
lookup_path_or_modify(csubstr default_value, csubstr path, id_type start=NONE)c4::yml::Tree
lookup_path_or_modify(Tree const *src, id_type src_node, csubstr path, id_type start=NONE)c4::yml::Tree
m_arenac4::yml::Tree
m_arena_posc4::yml::Tree
m_bufc4::yml::Tree
m_callbacksc4::yml::Tree
m_capc4::yml::Tree
m_free_headc4::yml::Tree
m_free_tailc4::yml::Tree
m_sizec4::yml::Tree
m_tag_directivesc4::yml::Tree
merge_with(Tree const *src, id_type src_node=NONE, id_type dst_root=NONE)c4::yml::Tree
move(id_type node, id_type after)c4::yml::Tree
move(id_type node, id_type new_parent, id_type after)c4::yml::Tree
move(Tree *src, id_type node, id_type new_parent, id_type after)c4::yml::Tree
next_sibling(id_type node) constc4::yml::Treeinline
normalize_tags()c4::yml::Tree
normalize_tags_long()c4::yml::Tree
num_children(id_type node) constc4::yml::Tree
num_other_siblings(id_type node) constc4::yml::Treeinline
num_siblings(id_type node) constc4::yml::Treeinline
num_tag_directives() constc4::yml::Tree
operator=(Tree const &that)c4::yml::Tree
operator=(Tree &&that) noexceptc4::yml::Tree
operator[](csubstr key)c4::yml::Tree
operator[](csubstr key) constc4::yml::Tree
operator[](id_type i)c4::yml::Tree
operator[](id_type i) constc4::yml::Tree
parent(id_type node) constc4::yml::Treeinline
parent_is_map(id_type node) constc4::yml::Treeinline
parent_is_seq(id_type node) constc4::yml::Treeinline
prepend_child(id_type parent)c4::yml::Treeinline
prepend_sibling(id_type node)c4::yml::Treeinline
prev_sibling(id_type node) constc4::yml::Treeinline
ref(id_type node)c4::yml::Tree
ref(id_type node) constc4::yml::Tree
rem_anchor_ref(id_type node)c4::yml::Treeinline
rem_key_anchor(id_type node)c4::yml::Treeinline
rem_key_ref(id_type node)c4::yml::Treeinline
rem_val_anchor(id_type node)c4::yml::Treeinline
rem_val_ref(id_type node)c4::yml::Treeinline
remove(id_type node)c4::yml::Treeinline
remove_children(id_type node)c4::yml::Tree
reorder()c4::yml::Tree
reserve(id_type node_capacity)c4::yml::Tree
reserve_arena(size_t arena_cap)c4::yml::Treeinline
resolve(ReferenceResolver *rr, bool clear_anchors=true)c4::yml::Tree
resolve(bool clear_anchors=true)c4::yml::Tree
resolve_tag(substr output, csubstr tag, id_type node_id) constc4::yml::Tree
resolve_tag_sub(substr output, csubstr tag, id_type node_id) constc4::yml::Treeinline
resolve_tags()c4::yml::Tree
root_id()c4::yml::Treeinline
root_id() constc4::yml::Treeinline
rootref()c4::yml::Tree
rootref() constc4::yml::Tree
set_container_style(id_type node, NodeType_e style)c4::yml::Treeinline
set_key(id_type node, csubstr key)c4::yml::Treeinline
set_key_anchor(id_type node, csubstr anchor)c4::yml::Treeinline
set_key_ref(id_type node, csubstr ref)c4::yml::Treeinline
set_key_style(id_type node, NodeType_e style)c4::yml::Treeinline
set_key_tag(id_type node, csubstr tag)c4::yml::Treeinline
set_root_as_stream()c4::yml::Tree
set_val(id_type node, csubstr val)c4::yml::Treeinline
set_val_anchor(id_type node, csubstr anchor)c4::yml::Treeinline
set_val_ref(id_type node, csubstr ref)c4::yml::Treeinline
set_val_style(id_type node, NodeType_e style)c4::yml::Treeinline
set_val_tag(id_type node, csubstr tag)c4::yml::Treeinline
sibling(id_type node, id_type pos) constc4::yml::Treeinline
sibling_pos(id_type node, id_type sib) constc4::yml::Treeinline
size() constc4::yml::Treeinline
slack() constc4::yml::Treeinline
tag_directive_const_iterator typedefc4::yml::Tree
tag_directives() constc4::yml::Treeinline
TagDirectiveProxy typedefc4::yml::Tree
to_arena(T const &a) -> typename std::enable_if< std::is_floating_point< T >::value, csubstr >::typec4::yml::Treeinline
to_arena(T const &a) -> typename std::enable_if<!std::is_floating_point< T >::value, csubstr >::typec4::yml::Treeinline
to_arena(csubstr a)c4::yml::Treeinline
to_arena(const char *s)c4::yml::Treeinline
to_arena(std::nullptr_t)c4::yml::Treeinlinestatic
to_doc(id_type node, type_bits more_flags=0)c4::yml::Tree
to_keyval(id_type node, csubstr key, csubstr val, type_bits more_flags=0)c4::yml::Tree
to_map(id_type node, csubstr key, type_bits more_flags=0)c4::yml::Tree
to_map(id_type node, type_bits more_flags=0)c4::yml::Tree
to_seq(id_type node, csubstr key, type_bits more_flags=0)c4::yml::Tree
to_seq(id_type node, type_bits more_flags=0)c4::yml::Tree
to_stream(id_type node, type_bits more_flags=0)c4::yml::Tree
to_val(id_type node, csubstr val, type_bits more_flags=0)c4::yml::Tree
Tree()c4::yml::Treeinline
Tree(Callbacks const &cb)c4::yml::Tree
Tree(id_type node_capacity, size_t arena_capacity=0)c4::yml::Treeinline
Tree(id_type node_capacity, size_t arena_capacity, Callbacks const &cb)c4::yml::Tree
Tree(Tree const &that)c4::yml::Tree
Tree(Tree &&that) noexceptc4::yml::Tree
type(id_type node) constc4::yml::Treeinline
type_has_all(id_type node, NodeType_e bits) constc4::yml::Treeinline
type_has_any(id_type node, NodeType_e bits) constc4::yml::Treeinline
type_has_none(id_type node, NodeType_e bits) constc4::yml::Treeinline
type_str(id_type node) constc4::yml::Treeinline
val(id_type node) constc4::yml::Treeinline
val_anchor(id_type node) constc4::yml::Treeinline
val_is_null(id_type node) constc4::yml::Treeinline
val_ref(id_type node) constc4::yml::Treeinline
val_tag(id_type node) constc4::yml::Treeinline
valsc(id_type node) constc4::yml::Treeinline
~Tree()c4::yml::Tree