|
rapidyaml 0.14.0
parse and emit YAML, and do it fast
|
| Cdetail::_can_borrow_char_ptr | |
| Cdetail::_is_comp_char_ptr | |
| Cc4::yml::as_json | Mark a tree or node to be emitted as yaml when using operator<<, with options |
| Cc4::yml::as_yaml | Mark a tree or node to be emitted as yaml when using operator<< |
| Cc4::basic_substring< C > | Non-owning string-view, consisting of a character pointer and a length |
| Cblob_ | |
| Cc4::fmt::boolalpha_ | |
| Cc4::yml::Callbacks | A c-style callbacks class to customize behavior on errors or allocation |
| Cc4::fmt::center_< T > | |
| Cemit_only_vec2< T > | Example scalar type, serialized only |
| Cemit_only_vec3< T > | Example scalar type, serialized only |
| Cemit_only_vec4< T > | Example scalar type, serialized only |
| Cc4::yml::EmitOptions | A lightweight object containing options to be used when emitting |
| Cc4::yml::ParseEngine< EventHandler >::Annotation::Entry | |
| Cc4::yml::TagCache::Entry | |
| Cc4::yml::ErrorDataBasic | Data for a basic error |
| Cc4::yml::ErrorDataParse | Data for a parse error |
| Cc4::yml::ErrorDataVisit | Data for a visit error |
| CErrorHandlerExample | Example error handler, required for some of the quickstart examples |
| Cc4::yml::escaped_scalar | Formatting helper to escape a scalar with escape_scalar_fn() |
| Cc4::yml::EventHandlerStack< HandlerImpl, HandlerState > | Use this class a base of implementations of event handler to simplify the stack logic |
| Cc4::yml::EventHandlerStack< EventHandlerInts, EventHandlerIntsState > | |
| Cc4::yml::EventHandlerStack< EventHandlerTree, EventHandlerTreeState > | |
| Cstd::exception | |
| Cc4::yml::FilterProcessorInplaceEndExtending | Filters in place |
| Cc4::yml::FilterProcessorInplaceMidExtending | Filters in place |
| Cc4::yml::FilterProcessorSrcDst | Filters an input string into a different output string |
| Cc4::yml::FilterResult | Abstracts the fact that a scalar filter result may not fit in the intended memory |
| Cc4::yml::FilterResultExtending | Abstracts the fact that a scalar filter result may not fit in the intended memory |
| Cc4::basic_substring< C >::first_of_any_result | |
| CGlobalAllocatorExample | |
| Cc4::fmt::integral_< T > | Format an integral type with a custom radix |
| Cc4::fmt::integral_padded_< T > | Format an integral type with a custom radix, and pad with zeroes on the left |
| Cdetail::is_string | |
| Cdetail::is_writeable_string | |
| Cc4::yml::Key< K > | |
| Cc4::fmt::left_< T > | |
| Cc4::yml::LineContents | Helper to control the line contents while parsing a buffer |
| Cc4::yml::Location | Holds a source or yaml file position, for example when an error is detected; See also location_format() and location_format_with_context() |
| Cc4::yml::Tree::lookup_result | |
| Cc4::yml::TagCache::LookupResult | |
| Cmy_map_type< K, V > | Example user container type: map-like |
| Cmy_seq_type< T > | Example user container type: seq-like |
| Cmy_type | Example user container type with nested container members |
| Cc4::yml::NodeData | Data for each YAML node |
| Cc4::yml::NodeInit | Convenience class to initialize nodes |
| Cc4::yml::NodeScalar | Node scalar is a csubstr, which may be tagged and anchored |
| Cc4::yml::NodeType | Wraps a NodeType_e element with some syntactic sugar and predicates |
| Cc4::fmt::overflow_checked_< T > | |
| Cparse_only_vec2< T > | Example scalar type, deserialized only |
| Cparse_only_vec3< T > | Example scalar type, deserialized only |
| Cparse_only_vec4< T > | Example scalar type, deserialized only |
| Cc4::yml::ParseEngine< EventHandler > | This is the main driver of parsing logic: it scans the YAML or JSON source for tokens, and emits the appropriate sequence of parsing events to its event handler |
| Cc4::yml::ParserOptions | Options to give to the parser to control its behavior |
| Cc4::yml::ParserState | |
| CPerTreeMemoryExample | Example for a per-tree memory allocator |
| Cc4::fmt::real_< T > | |
| Cc4::yml::ReferenceResolver | Reusable object to resolve references/aliases in a Tree |
| Cc4::fmt::right_< T > | |
| Cc4::yml::detail::RoNodeMethods< Impl, ConstImpl > | |
| Cc4::yml::detail::RoNodeMethods< ConstNodeRef, ConstNodeRef > | |
| Cc4::yml::detail::RoNodeMethods< NodeRef, ConstNodeRef > | |
| Cc4::basic_substring< C >::split_proxy_impl::split_iterator_impl | |
| Cc4::yml::TagCache | Accelerator structure to reduce memory requirements by enabling reuse of resolved tags |
| Cc4::yml::TagDirective | |
| Cc4::yml::TagDirectiveRange | |
| Cc4::yml::TagDirectives | |
| Cc4::yml::Tree | |
| Cstd::true_type | |
| Cvec2< T > | Example scalar type, serialized and deserialized |
| Cvec3< T > | Example scalar type, serialized and deserialized |
| Cvec4< T > | Example scalar type, serialized and deserialized |
| CWriter | |
| Cc4::yml::WriterBuf | Writer to a substr |
| Cc4::yml::WriterFile | A writer that outputs to a file |
| Cc4::yml::WriterOStream< OStream > | A writer that outputs to an STL-like ostream |