rapidyaml  0.9.0
parse and emit YAML, and do it fast
event_handler_stack.hpp File Reference
#include "c4/yml/detail/stack.hpp"
#include "c4/yml/node_type.hpp"
#include "c4/yml/detail/parser_dbg.hpp"
#include "c4/yml/parser_state.hpp"

Go to the source code of this file.

Classes

struct  c4::yml::EventHandlerStack< HandlerImpl, HandlerState >
 Use this class a base of implementations of event handler to simplify the stack logic. More...
 

Namespaces

 c4
 
 c4::yml
 
 c4::yml::detail
 a CRTP base providing read-only methods for ConstNodeRef and NodeRef
 

Macros

#define _has_any_(bits)   (static_cast<HandlerImpl const* C4_RESTRICT>(this)->template _has_any__<bits>())
 

Typedefs

using c4::yml::detail::pfn_relocate_arena = void(*)(void *, csubstr prev_arena, substr next_arena)
 

Macro Definition Documentation

◆ _has_any_

#define _has_any_ (   bits)    (static_cast<HandlerImpl const* C4_RESTRICT>(this)->template _has_any__<bits>())

Definition at line 124 of file event_handler_stack.hpp.