1 #ifndef _C4_YML_STD_VECTOR_HPP_
2 #define _C4_YML_STD_VECTOR_HPP_
16 template<
class V,
class Alloc>
25 template<
class V,
class Alloc>
28 C4_SUPPRESS_WARNING_GCC_WITH_PUSH(
"-Wuseless-cast")
30 C4_SUPPRESS_WARNING_GCC_POP
33 child >> (*vec)[pos++];
43 C4_SUPPRESS_WARNING_GCC_WITH_PUSH(
"-Wuseless-cast")
45 C4_SUPPRESS_WARNING_GCC_POP
Holds a pointer to an existing tree, and a node id.
A reference to a node in an existing yaml tree, offering a more convenient API than the index-based A...
provides conversion and comparison facilities from/between std::vector<char> to c4::substr and c4::cs...
@ SEQ
a seq: a parent of VAL/SEQ/MAP nodes
void write(NodeRef *n, T const &v)
bool read(ConstNodeRef const &n, T *v)
id_type num_children() const RYML_NOEXCEPT
O(num_children).