rapidyaml 0.14.0
parse and emit YAML, and do it fast
Loading...
Searching...
No Matches
c4::yml::TagDirectiveRange Struct Reference

#include <tag.hpp>

Public Member Functions

TagDirective const * begin () const noexcept
TagDirective const * end () const noexcept
id_type size () const noexcept

Public Attributes

TagDirective const * b
TagDirective const * e

Detailed Description

Definition at line 116 of file tag.hpp.

Member Function Documentation

◆ begin()

TagDirective const * c4::yml::TagDirectiveRange::begin ( ) const
inlinenoexcept

Definition at line 120 of file tag.hpp.

120{ return b; }
TagDirective const * b
Definition tag.hpp:118

◆ end()

TagDirective const * c4::yml::TagDirectiveRange::end ( ) const
inlinenoexcept

Definition at line 121 of file tag.hpp.

121{ return e; }
TagDirective const * e
Definition tag.hpp:119

◆ size()

id_type c4::yml::TagDirectiveRange::size ( ) const
inlinenoexcept

Definition at line 122 of file tag.hpp.

122{ return static_cast<id_type>(e - b); }
RYML_ID_TYPE id_type
The type of a node id in the YAML tree; to override the default type, define the macro RYML_ID_TYPE t...
Definition common.hpp:249

Member Data Documentation

◆ b

TagDirective const* c4::yml::TagDirectiveRange::b

Definition at line 118 of file tag.hpp.

◆ e

TagDirective const* c4::yml::TagDirectiveRange::e

Definition at line 119 of file tag.hpp.


The documentation for this struct was generated from the following file:
  • /home/docs/checkouts/readthedocs.org/user_builds/rapidyaml/checkouts/v0.14.0/src/c4/yml/tag.hpp