IOSS 2.0
Loading...
Searching...
No Matches
Iotm::text_mesh::AssemblyParser Class Reference

#include <Iotm_TextMeshAssembly.h>

Public Member Functions

 AssemblyParser ()
void set_error_handler (ErrorHandler errorHandler)
std::string get_name ()
AssemblyType get_assembly_type () const
const std::vector< std::string > & get_assembly_data ()
void parse (const std::string &parseData)
void verify_parse () const

Private Member Functions

void parse_option (std::string optionName, const std::string &optionValue)
void parse_option_group (const std::string &option)
void parse_name (const std::string &data)
void parse_assembly_type (std::string type)
void parse_assembly_members (const std::string &data)

Private Attributes

std::vector< std::string > m_members {}
std::string m_name {}
AssemblyType m_assemblyType {INVALID_ASSEMBLY}
ErrorHandler m_errorHandler

Constructor & Destructor Documentation

◆ AssemblyParser()

Iotm::text_mesh::AssemblyParser::AssemblyParser ( )
inline

Member Function Documentation

◆ get_assembly_data()

const std::vector< std::string > & Iotm::text_mesh::AssemblyParser::get_assembly_data ( )
inline

◆ get_assembly_type()

AssemblyType Iotm::text_mesh::AssemblyParser::get_assembly_type ( ) const
inline

◆ get_name()

std::string Iotm::text_mesh::AssemblyParser::get_name ( )
inline

◆ parse()

void Iotm::text_mesh::AssemblyParser::parse ( const std::string & parseData)
inline

◆ parse_assembly_members()

void Iotm::text_mesh::AssemblyParser::parse_assembly_members ( const std::string & data)
inlineprivate

◆ parse_assembly_type()

void Iotm::text_mesh::AssemblyParser::parse_assembly_type ( std::string type)
inlineprivate

◆ parse_name()

void Iotm::text_mesh::AssemblyParser::parse_name ( const std::string & data)
inlineprivate

◆ parse_option()

void Iotm::text_mesh::AssemblyParser::parse_option ( std::string optionName,
const std::string & optionValue )
inlineprivate

◆ parse_option_group()

void Iotm::text_mesh::AssemblyParser::parse_option_group ( const std::string & option)
inlineprivate

◆ set_error_handler()

void Iotm::text_mesh::AssemblyParser::set_error_handler ( ErrorHandler errorHandler)
inline

◆ verify_parse()

void Iotm::text_mesh::AssemblyParser::verify_parse ( ) const
inline

Member Data Documentation

◆ m_assemblyType

AssemblyType Iotm::text_mesh::AssemblyParser::m_assemblyType {INVALID_ASSEMBLY}
private

◆ m_errorHandler

ErrorHandler Iotm::text_mesh::AssemblyParser::m_errorHandler
private

◆ m_members

std::vector<std::string> Iotm::text_mesh::AssemblyParser::m_members {}
private

◆ m_name

std::string Iotm::text_mesh::AssemblyParser::m_name {}
private

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