rapidyaml 0.14.0
parse and emit YAML, and do it fast
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cdetail::_can_borrow_char_ptr
 Cdetail::_is_comp_char_ptr
 Cc4::yml::as_jsonMark a tree or node to be emitted as yaml when using operator<<, with options
 Cc4::yml::as_yamlMark 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::CallbacksA 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::EmitOptionsA lightweight object containing options to be used when emitting
 Cc4::yml::ParseEngine< EventHandler >::Annotation::Entry
 Cc4::yml::TagCache::Entry
 Cc4::yml::ErrorDataBasicData for a basic error
 Cc4::yml::ErrorDataParseData for a parse error
 Cc4::yml::ErrorDataVisitData for a visit error
 CErrorHandlerExampleExample error handler, required for some of the quickstart examples
 Cc4::yml::escaped_scalarFormatting 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::FilterProcessorInplaceEndExtendingFilters in place
 Cc4::yml::FilterProcessorInplaceMidExtendingFilters in place
 Cc4::yml::FilterProcessorSrcDstFilters an input string into a different output string
 Cc4::yml::FilterResultAbstracts the fact that a scalar filter result may not fit in the intended memory
 Cc4::yml::FilterResultExtendingAbstracts 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::LineContentsHelper to control the line contents while parsing a buffer
 Cc4::yml::LocationHolds 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_typeExample user container type with nested container members
 Cc4::yml::NodeDataData for each YAML node
 Cc4::yml::NodeInitConvenience class to initialize nodes
 Cc4::yml::NodeScalarNode scalar is a csubstr, which may be tagged and anchored
 Cc4::yml::NodeTypeWraps 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::ParserOptionsOptions to give to the parser to control its behavior
 Cc4::yml::ParserState
 CPerTreeMemoryExampleExample for a per-tree memory allocator
 Cc4::fmt::real_< T >
 Cc4::yml::ReferenceResolverReusable 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::TagCacheAccelerator 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::WriterBufWriter to a substr
 Cc4::yml::WriterFileA writer that outputs to a file
 Cc4::yml::WriterOStream< OStream >A writer that outputs to an STL-like ostream