HIPO4 C++ Library 4.4.1
Columnar I/O library for CLAS12 physics data
Loading...
Searching...
No Matches
hipo::dictionary Class Reference

Collection of schema definitions, typically read from a HIPO file header. More...

#include <dictionary.h>

Public Member Functions

 dictionary ()=default
 
virtual ~dictionary ()=default
 
std::vector< std::string > getSchemaList ()
 
void addSchema (schema sc)
 
bool hasSchema (const char *name)
 
schemagetSchema (const char *name)
 
bool parse (const char *schemaString)
 
void show ()
 

Detailed Description

Collection of schema definitions, typically read from a HIPO file header.

Constructor & Destructor Documentation

◆ dictionary()

hipo::dictionary::dictionary ( )
default

◆ ~dictionary()

virtual hipo::dictionary::~dictionary ( )
virtualdefault

Member Function Documentation

◆ getSchemaList()

std::vector< std::string > hipo::dictionary::getSchemaList ( )

◆ addSchema()

void hipo::dictionary::addSchema ( schema  sc)
inline

◆ hasSchema()

bool hipo::dictionary::hasSchema ( const char *  name)
inline

◆ getSchema()

schema & hipo::dictionary::getSchema ( const char *  name)
inline

◆ parse()

bool hipo::dictionary::parse ( const char *  schemaString)

◆ show()

void hipo::dictionary::show ( )

The documentation for this class was generated from the following files: