|
rapidyaml
0.11.0
parse and emit YAML, and do it fast
|
a node scalar is a csubstr, which may be tagged and anchored. More...
#include <tree.hpp>
Public Member Functions | |
| NodeScalar () noexcept | |
| initialize as an empty scalar More... | |
| template<size_t N> | |
| NodeScalar (const char(&s)[N]) noexcept | |
| initialize as an untagged scalar More... | |
| NodeScalar (csubstr s) noexcept | |
| template<size_t N, size_t M> | |
| NodeScalar (const char(&t)[N], const char(&s)[N]) noexcept | |
| initialize as a tagged scalar More... | |
| NodeScalar (csubstr t, csubstr s) noexcept | |
| ~NodeScalar () noexcept=default | |
| NodeScalar (NodeScalar &&) noexcept=default | |
| NodeScalar (NodeScalar const &) noexcept=default | |
| NodeScalar & | operator= (NodeScalar &&) noexcept=default |
| NodeScalar & | operator= (NodeScalar const &) noexcept=default |
| bool | empty () const noexcept |
| void | clear () noexcept |
| void | set_ref_maybe_replacing_scalar (csubstr ref, bool has_scalar) RYML_NOEXCEPT |
Public Attributes | |
| csubstr | tag |
| csubstr | scalar |
| csubstr | anchor |
a node scalar is a csubstr, which may be tagged and anchored.
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
defaultnoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |