rapidyaml  0.12.0
parse and emit YAML, and do it fast
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 114 of file tag.hpp.

Member Function Documentation

◆ begin()

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

Definition at line 118 of file tag.hpp.

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

◆ end()

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

Definition at line 119 of file tag.hpp.

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

◆ size()

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

Definition at line 120 of file tag.hpp.

120 { 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:244

Member Data Documentation

◆ b

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

Definition at line 116 of file tag.hpp.

◆ e

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

Definition at line 117 of file tag.hpp.


The documentation for this struct was generated from the following file: