Function get
Summary
#include <src/c4/yml/tree.hpp>
(1) NodeData * get(size_t i)
(2) NodeData const * get(size_t i) const
Function overload
Synopsis
#include <src/c4/yml/tree.hpp>
NodeData * get(size_t i)
Description
get a pointer to a node's NodeData. i can be NONE, in which case a nullptr is returned
Mentioned in
- Getting Started / Quick start
Source
Lines 488-496 in src/c4/yml/tree.hpp.
inline NodeData *get(size_t i)
{
if(i == NONE)
{
return nullptr;
}
RYML_ASSERT(i >= 0 && i < m_cap);
return m_buf + i;
}
Synopsis
#include <src/c4/yml/tree.hpp>
NodeData const * get(size_t i) const
Description
get a pointer to a node's NodeData. i can be NONE, in which case a nullptr is returned.
Mentioned in
- Getting Started / Quick start
Source
Lines 499-507 in src/c4/yml/tree.hpp.
inline NodeData const *get(size_t i) const
{
if(i == NONE)
{
return nullptr;
}
RYML_ASSERT(i >= 0 && i < m_cap);
return m_buf + i;
}