rapidyaml  0.16.0
parseandemitYAML,anddoitfast
c4::yml::FilterResultExtending Struct Reference

Result for filtering a scalar which not fit in the intended memory. More...

#include <filter_processor.hpp>

Public Member Functions

bool valid () const noexcept
 
size_t required_len () const noexcept
 
csubstr get () const
 

Public Attributes

csubstr str
 
size_t reqlen
 

Detailed Description

Result for filtering a scalar which not fit in the intended memory.

Definition at line 35 of file filter_processor.hpp.

Member Function Documentation

bool c4::yml::FilterResultExtending::valid ( ) const
inlinenoexcept

Definition at line 37 of file filter_processor.hpp.

Referenced by get().

37 { return str.str != nullptr; }
C * str
a restricted pointer to the first character of the substring
Definition: substr.hpp:216
size_t c4::yml::FilterResultExtending::required_len ( ) const
inlinenoexcept

Definition at line 38 of file filter_processor.hpp.

csubstr c4::yml::FilterResultExtending::get ( ) const
inline

Definition at line 39 of file filter_processor.hpp.

39 { RYML_ASSERT_BASIC_(valid()); return str; }

Member Data Documentation

csubstr c4::yml::FilterResultExtending::str
size_t c4::yml::FilterResultExtending::reqlen

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