HOPS
HOPS class reference
Public Member Functions | List of all members
hops::MHO_VexParser Class Reference

Class MHO_VexParser. More...

#include <MHO_VexParser.hh>

Public Member Functions

 MHO_VexParser ()
 
virtual ~MHO_VexParser ()
 
mho_json ParseVex ()
 Parses Vex file, processes blocks and returns JSON object with Vex revision flag. More...
 
void SetVexFile (std::string filename)
 Setter for vex file. More...
 
void SetVexVersion (const char *version)
 Setter for vex version. More...
 
void SetVexVersion (std::string version)
 Setter for vex version. More...
 

Detailed Description

Class MHO_VexParser.

Parser for a vex file (stores results in a JSON object)

Author
J. Barrett - barre.nosp@m.ttj@.nosp@m.mit.e.nosp@m.du
Date
Wed May 25 17:04:24 2022 -0400

Constructor & Destructor Documentation

◆ MHO_VexParser()

hops::MHO_VexParser::MHO_VexParser ( )

◆ ~MHO_VexParser()

hops::MHO_VexParser::~MHO_VexParser ( )
virtual

Member Function Documentation

◆ ParseVex()

mho_json hops::MHO_VexParser::ParseVex ( )

Parses Vex file, processes blocks and returns JSON object with Vex revision flag.

Returns
mho_json object containing Vex revision flag

◆ SetVexFile()

void hops::MHO_VexParser::SetVexFile ( std::string  filename)

Setter for vex file.

Parameters
filenameVex file path as string

◆ SetVexVersion() [1/2]

void hops::MHO_VexParser::SetVexVersion ( const char *  version)
inline

Setter for vex version.

Parameters
versionNew vex version as string

◆ SetVexVersion() [2/2]

void hops::MHO_VexParser::SetVexVersion ( std::string  version)

Setter for vex version.

Parameters
versionNew vex version as string

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