Hyperiso 1.0.3
Modular flavour-physics calculations, Wilson coefficients and statistical inference
Loading...
Searching...
No Matches
IParser.h File Reference

Abstract interface for (de)serializing data as DBNode trees. More...

#include <memory>
#include "DBNode.h"
Include dependency graph for IParser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  IParser
 Abstract base class for data parsers. More...
 

Detailed Description

Abstract interface for (de)serializing data as DBNode trees.

An IParser provides a common API to:

  • parse a textual representation into a DBNode hierarchy,
  • serialize a DBNode hierarchy to a file,
  • read a DBNode hierarchy back from a file.

Concrete implementations (e.g. YAMLParser, JSONParser, LhaParser) specify the actual format.

Definition in file IParser.h.