IOSS 2.0
Loading...
Searching...
No Matches
Ioss::Registry Class Reference

#include <Ioss_VariableType.h>

Public Member Functions

void insert (const Ioss::VTM_ValuePair &value, bool delete_me)
 
IOSS_NODISCARD VariableTypeMap::iterator begin ()
 
IOSS_NODISCARD VariableTypeMap::iterator end ()
 
IOSS_NODISCARD VariableTypeMap::iterator find (const std::string &type)
 
 ~Registry ()
 

Private Attributes

std::map< std::string, std::string > customFieldTypes
 
Ioss::VariableTypeMap m_registry
 
std::vector< Ioss::VariableType * > m_deleteThese
 

Friends

class VariableType
 

Constructor & Destructor Documentation

◆ ~Registry()

Ioss::Registry::~Registry ( )

Member Function Documentation

◆ begin()

IOSS_NODISCARD VariableTypeMap::iterator Ioss::Registry::begin ( )
inline

◆ end()

IOSS_NODISCARD VariableTypeMap::iterator Ioss::Registry::end ( )
inline

◆ find()

IOSS_NODISCARD VariableTypeMap::iterator Ioss::Registry::find ( const std::string & type)
inline

◆ insert()

void Ioss::Registry::insert ( const Ioss::VTM_ValuePair & value,
bool delete_me )

Friends And Related Symbol Documentation

◆ VariableType

friend class VariableType
friend

Member Data Documentation

◆ customFieldTypes

std::map<std::string, std::string> Ioss::Registry::customFieldTypes
private

◆ m_deleteThese

std::vector<Ioss::VariableType *> Ioss::Registry::m_deleteThese
private

◆ m_registry

Ioss::VariableTypeMap Ioss::Registry::m_registry
private

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