|
rapidyaml
0.13.0
parse and emit YAML, and do it fast
|
wraps a NodeType_e element with some syntactic sugar and predicates More...
#include <node_type.hpp>
Public Member Functions | |
| NodeType () noexcept | |
| NodeType (NodeType_e t) noexcept | |
| NodeType (type_bits t) noexcept | |
| bool | has_any (NodeType_e t) const noexcept |
| bool | has_all (NodeType_e t) const noexcept |
| bool | has_none (NodeType_e t) const noexcept |
| void | set (NodeType_e t) noexcept |
| void | add (NodeType_e t) noexcept |
| void | rem (NodeType_e t) noexcept |
| void | addrem (NodeType_e bits_to_add, NodeType_e bits_to_remove) noexcept |
| void | clear () noexcept |
| operator NodeType_e & () noexcept | |
| operator NodeType_e const & () const noexcept | |
style functions | |
| bool | is_container_styled () const noexcept |
| bool | is_block () const noexcept |
| bool | is_flow_sl () const noexcept |
| bool | is_flow_ml () const noexcept |
| bool | is_flow () const noexcept |
| bool | is_key_styled () const noexcept |
| bool | is_val_styled () const noexcept |
| bool | is_key_literal () const noexcept |
| bool | is_val_literal () const noexcept |
| bool | is_key_folded () const noexcept |
| bool | is_val_folded () const noexcept |
| bool | is_key_squo () const noexcept |
| bool | is_val_squo () const noexcept |
| bool | is_key_dquo () const noexcept |
| bool | is_val_dquo () const noexcept |
| bool | is_key_plain () const noexcept |
| bool | is_val_plain () const noexcept |
| bool | is_key_quoted () const noexcept |
| bool | is_val_quoted () const noexcept |
| bool | is_quoted () const noexcept |
| NodeType | key_style () const noexcept |
| NodeType | val_style () const noexcept |
| void | set_container_style (NodeType_e style) noexcept |
| void | set_key_style (NodeType_e style) noexcept |
| void | set_val_style (NodeType_e style) noexcept |
| void | clear_style () noexcept |
Public Attributes | |
| NodeType_e | type |
node type queries | |
| const char * | type_str () const noexcept |
| return a preset string based on the node type More... | |
| size_t | type_str (substr buf) const noexcept |
| fill a string with the node type flags. More... | |
| csubstr | type_str_sub (substr buf) const noexcept |
| fill a string with the node type flags. More... | |
| bool | is_notype () const noexcept |
| bool | is_stream () const noexcept |
| bool | is_doc () const noexcept |
| bool | is_container () const noexcept |
| bool | is_map () const noexcept |
| bool | is_seq () const noexcept |
| bool | has_key () const noexcept |
| bool | has_val () const noexcept |
| bool | is_val () const noexcept |
| bool | is_keyval () const noexcept |
| bool | key_is_null () const noexcept |
| bool | val_is_null () const noexcept |
| bool | has_key_tag () const noexcept |
| bool | has_val_tag () const noexcept |
| bool | has_key_anchor () const noexcept |
| bool | has_val_anchor () const noexcept |
| bool | has_anchor () const noexcept |
| bool | is_key_ref () const noexcept |
| bool | is_val_ref () const noexcept |
| bool | is_ref () const noexcept |
| bool | is_key_unfiltered () const noexcept |
| bool | is_val_unfiltered () const noexcept |
| bool | is_key_anchor () const noexcept |
| bool | is_val_anchor () const noexcept |
| bool | is_anchor () const noexcept |
| bool | is_anchor_or_ref () const noexcept |
| static const char * | type_str (NodeType_e t) noexcept |
| return a preset string based on the node type More... | |
| static size_t | type_str (substr buf, NodeType_e t) noexcept |
| fill a string with the node type flags. More... | |
| static csubstr | type_str_sub (substr buf, NodeType_e t) noexcept |
| fill a string with the node type flags. More... | |
wraps a NodeType_e element with some syntactic sugar and predicates
Definition at line 120 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 128 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 129 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 130 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 132 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 133 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 134 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 136 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 137 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 138 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 139 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 141 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 145 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 146 of file node_type.hpp.
|
inlinenoexcept |
return a preset string based on the node type
Definition at line 154 of file node_type.hpp.
|
staticnoexcept |
return a preset string based on the node type
Definition at line 12 of file node_type.cpp.
|
inlinenoexcept |
fill a string with the node type flags.
Definition at line 159 of file node_type.hpp.
|
staticnoexcept |
fill a string with the node type flags.
Definition at line 69 of file node_type.cpp.
|
inlinenoexcept |
fill a string with the node type flags.
If the string is small, returns {null, len}
Definition at line 164 of file node_type.hpp.
|
inlinestaticnoexcept |
fill a string with the node type flags.
If the string is small, returns {null, len}
Definition at line 166 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 179 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 180 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 181 of file node_type.hpp.
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 183 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 184 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 185 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 186 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 187 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 188 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 189 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 190 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 191 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 192 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 193 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 194 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 195 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 196 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 197 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 198 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 200 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 201 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 203 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 204 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 205 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 206 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 214 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 215 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 216 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 217 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 218 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 220 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 221 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 222 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 223 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 224 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 225 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 226 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 227 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 228 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 229 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 230 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 231 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 232 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 233 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 234 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 236 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 237 of file node_type.hpp.
|
inlinenoexcept |
Definition at line 239 of file node_type.hpp.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
Definition at line 242 of file node_type.hpp.
| NodeType_e c4::yml::NodeType::type |
Definition at line 124 of file node_type.hpp.