rapidyaml  0.16.0
parseandemitYAML,anddoitfast
fwd.hpp
Go to the documentation of this file.
1 #ifndef C4_YML_FWD_HPP_
2 #define C4_YML_FWD_HPP_
3 
4 /** @file fwd.hpp forward declarations */
5 
6 namespace c4 {
7 namespace yml {
8 
9 struct NodeScalar;
10 struct NodeInit;
11 struct NodeData;
12 struct NodeType;
13 class NodeRef;
14 class ConstNodeRef;
15 class Tree;
16 struct ReferenceResolver;
17 template<class EventHandler> class ParseEngine;
18 struct EventHandlerTree;
20 
21 } // namespace c4
22 } // namespace yml
23 
24 #endif /* C4_YML_FWD_HPP_ */
The event handler to create a ryml Tree.
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.
Definition: fwd.hpp:17