Ne.app NeANT
The Ne.app NeANT User module of the NeANT distribution.
Public Member Functions | Data Fields
parse_key_buffer Struct Reference

Public Member Functions

void clear () noexcept
 
void push_back (std::string_view segment, source_position b, source_position e)
 
TOML_PURE_INLINE_GETTER std::string_view operator[] (size_t i) const noexcept
 
TOML_PURE_INLINE_GETTER std::string_view back () const noexcept
 
TOML_PURE_INLINE_GETTER bool empty () const noexcept
 
TOML_PURE_INLINE_GETTER size_t size () const noexcept
 

Data Fields

std::string buffer
 
std::vector< std::pair< size_t, size_t > > segments
 
std::vector< source_position > starts
 
std::vector< source_position > ends
 

Detailed Description

Definition at line 728 of file parser.inl.

Member Function Documentation

◆ back()

TOML_PURE_INLINE_GETTER std::string_view parse_key_buffer::back ( ) const
inlinenoexcept

Definition at line 754 of file parser.inl.

◆ clear()

void parse_key_buffer::clear ( )
inlinenoexcept

Definition at line 734 of file parser.inl.

◆ empty()

TOML_PURE_INLINE_GETTER bool parse_key_buffer::empty ( ) const
inlinenoexcept

Definition at line 757 of file parser.inl.

◆ operator[]()

TOML_PURE_INLINE_GETTER std::string_view parse_key_buffer::operator[] ( size_t  i) const
inlinenoexcept

Definition at line 749 of file parser.inl.

◆ push_back()

void parse_key_buffer::push_back ( std::string_view  segment,
source_position  b,
source_position  e 
)
inline

Definition at line 741 of file parser.inl.

◆ size()

TOML_PURE_INLINE_GETTER size_t parse_key_buffer::size ( ) const
inlinenoexcept

Definition at line 760 of file parser.inl.

Field Documentation

◆ buffer

std::string parse_key_buffer::buffer

Definition at line 729 of file parser.inl.

◆ ends

std::vector<source_position> parse_key_buffer::ends

Definition at line 732 of file parser.inl.

◆ segments

std::vector<std::pair<size_t, size_t> > parse_key_buffer::segments

Definition at line 730 of file parser.inl.

◆ starts

std::vector<source_position> parse_key_buffer::starts

Definition at line 731 of file parser.inl.


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