Class MHO_VexDefinitions.
More...
#include <MHO_VexDefinitions.hh>
◆ MHO_VexDefinitions()
MHO_VexDefinitions::MHO_VexDefinitions |
( |
| ) |
|
◆ ~MHO_VexDefinitions()
MHO_VexDefinitions::~MHO_VexDefinitions |
( |
| ) |
|
|
virtual |
◆ AssignmentDelim()
static std::string hops::MHO_VexDefinitions::AssignmentDelim |
( |
| ) |
|
|
inlinestatic |
Returns a string '=;' as the assignment delimiter.
- Returns
- A std::string containing '=;'.
- Note
- This is a static function.
◆ AssignmentOp()
static std::string hops::MHO_VexDefinitions::AssignmentOp |
( |
| ) |
|
|
inlinestatic |
Returns a string literal '='.
- Returns
- A std::string containing the assignment operator ('=').
- Note
- This is a static function.
◆ BlockStartFlag()
static std::string hops::MHO_VexDefinitions::BlockStartFlag |
( |
| ) |
|
|
inlinestatic |
Returns a static string representing the start block flag.
- Returns
- A std::string containing the character '$'.
- Note
- This is a static function.
◆ CommentFlag()
static std::string hops::MHO_VexDefinitions::CommentFlag |
( |
| ) |
|
|
inlinestatic |
Returns a string containing an asterisk (*). This is a static function.
- Returns
- A string containing an asterisk (*)
- Note
- This is a static function.
◆ DetermineFileVersion()
std::string MHO_VexDefinitions::DetermineFileVersion |
( |
std::string |
filename | ) |
|
|
static |
Determines and returns the version of a VEX file given its filename.
- Parameters
-
filename | The path to the VEX file. |
- Returns
- A string representing the file's version (e.g., '1.5', '2.0', or 'ovex'), or 'unknown' if not determined.
- Note
- This is a static function.
◆ DetermineType()
◆ ElementDelim()
static std::string hops::MHO_VexDefinitions::ElementDelim |
( |
| ) |
|
|
inlinestatic |
Returns a static string ':' as an element delimiter.
- Returns
- A std::string containing ':'
- Note
- This is a static function.
◆ EndLiteralFlag()
static std::string hops::MHO_VexDefinitions::EndLiteralFlag |
( |
| ) |
|
|
inlinestatic |
Returns a static string 'end_literal'.
- Returns
- std::string containing 'end_literal'
- Note
- This is a static function.
◆ GetBlockNames()
std::vector< std::string > hops::MHO_VexDefinitions::GetBlockNames |
( |
| ) |
const |
|
inline |
Getter for block names.
- Returns
- std::vector<std::string containing block names.
◆ GetFormatDirectory()
std::string MHO_VexDefinitions::GetFormatDirectory |
( |
| ) |
const |
Getter for format directory.
- Returns
- std::string - The format directory path.
◆ IsOptionalField()
bool MHO_VexDefinitions::IsOptionalField |
( |
std::string & |
field_name | ) |
|
|
static |
◆ OptionalFlag()
static std::string hops::MHO_VexDefinitions::OptionalFlag |
( |
| ) |
|
|
inlinestatic |
◆ OVexRevisionFlag()
static std::string hops::MHO_VexDefinitions::OVexRevisionFlag |
( |
| ) |
|
|
inlinestatic |
Returns a string containing the OVEX revision flag.
- Returns
- A std::string containing '$OVEX_REV'.
- Note
- This is a static function.
◆ RefTag()
static std::string hops::MHO_VexDefinitions::RefTag |
( |
| ) |
|
|
inlinestatic |
Returns a static string 'ref'.
- Returns
- std::string containing 'ref'
- Note
- This is a static function.
◆ SetVexVersion()
void MHO_VexDefinitions::SetVexVersion |
( |
std::string |
version | ) |
|
Setter for vex version.
- Parameters
-
version | New vex version as string |
◆ StartLiteralFlag()
static std::string hops::MHO_VexDefinitions::StartLiteralFlag |
( |
| ) |
|
|
inlinestatic |
Returns a static string 'start_literal'.
- Returns
- A std::string containing 'start_literal'
- Note
- This is a static function.
◆ StartTagDelim()
static std::string hops::MHO_VexDefinitions::StartTagDelim |
( |
| ) |
|
|
inlinestatic |
Returns a string containing whitespace characters.
- Returns
- A std::string containing whitespace
- Note
- This is a static function.
◆ StatementEndFlag()
static std::string hops::MHO_VexDefinitions::StatementEndFlag |
( |
| ) |
|
|
inlinestatic |
Returns a string representing the statement end flag.
- Returns
- A std::string containing ';'.
- Note
- This is a static function.
◆ StatementLineEnd()
static std::string hops::MHO_VexDefinitions::StatementLineEnd |
( |
| ) |
|
|
inlinestatic |
@brief Returns a string representing the end of a statement line.
@return A std::string containing ';
'.
- Note
- This is a static function.
◆ VexRevisionFlag()
static std::string hops::MHO_VexDefinitions::VexRevisionFlag |
( |
| ) |
|
|
inlinestatic |
Returns a static string 'VEX_rev' for revision flag.
- Returns
- std::string containing 'VEX_rev'
- Note
- This is a static function.
◆ WhitespaceDelim()
static std::string hops::MHO_VexDefinitions::WhitespaceDelim |
( |
| ) |
|
|
inlinestatic |
@brief Returns a string containing whitespace characters.
@return A std::string containing space (' '), tab (\t), carriage return (\r
), and newline (
) characters.
- Note
- This is a static function.
The documentation for this class was generated from the following files: