IOSS 2.0
|
Functions | |
bool | is_separator (const char separator, const char value) |
size_t | match (const char *name1, const char *name2) |
size_t | match (const std::string &name1, const std::string &name2) |
Ioss::NameList | field_tokenize (const std::string &str, const char separator) |
const Ioss::VariableType * | match_composite_field (Ioss::NameList &names, Ioss::IntVector &which_names, const char suffix_separator) |
const Ioss::VariableType * | match_single_field (Ioss::NameList &names, Ioss::IntVector &which_names, const char suffix_separator, bool ignore_realn_fields) |
Ioss::Field | get_next_field (Ioss::NameList &names, size_t count, Ioss::Field::RoleType fld_role, const char suffix_separator, const int *truth_table, bool ignore_realn_fields) |
bool | define_field (size_t nmatch, size_t match_length, Ioss::NameList &names, size_t index, std::vector< Ioss::Suffix > &suffices, size_t entity_count, Ioss::Field::RoleType fld_role, std::vector< Ioss::Field > &fields, bool strip_trailing_, bool ignore_realn_fields, char suffix_separator) |
std::string | two_letter_hash (const char *symbol) |
Hash function from Aho, Sethi, Ullman "Compilers: Principles, Techniques, and Tools. Page 436. | |
Variables | |
auto | initial_time = std::chrono::steady_clock::now() |
const int | tab64 [64] |
bool anonymous_namespace{Ioss_Utils.C}::define_field | ( | size_t | nmatch, |
size_t | match_length, | ||
Ioss::NameList & | names, | ||
size_t | index, | ||
std::vector< Ioss::Suffix > & | suffices, | ||
size_t | entity_count, | ||
Ioss::Field::RoleType | fld_role, | ||
std::vector< Ioss::Field > & | fields, | ||
bool | strip_trailing_, | ||
bool | ignore_realn_fields, | ||
char | suffix_separator ) |
Ioss::NameList anonymous_namespace{Ioss_Utils.C}::field_tokenize | ( | const std::string & | str, |
const char | separator ) |
Ioss::Field anonymous_namespace{Ioss_Utils.C}::get_next_field | ( | Ioss::NameList & | names, |
size_t | count, | ||
Ioss::Field::RoleType | fld_role, | ||
const char | suffix_separator, | ||
const int * | truth_table, | ||
bool | ignore_realn_fields ) |
bool anonymous_namespace{Ioss_Utils.C}::is_separator | ( | const char | separator, |
const char | value ) |
size_t anonymous_namespace{Ioss_Utils.C}::match | ( | const char * | name1, |
const char * | name2 ) |
size_t anonymous_namespace{Ioss_Utils.C}::match | ( | const std::string & | name1, |
const std::string & | name2 ) |
const Ioss::VariableType * anonymous_namespace{Ioss_Utils.C}::match_composite_field | ( | Ioss::NameList & | names, |
Ioss::IntVector & | which_names, | ||
const char | suffix_separator ) |
const Ioss::VariableType * anonymous_namespace{Ioss_Utils.C}::match_single_field | ( | Ioss::NameList & | names, |
Ioss::IntVector & | which_names, | ||
const char | suffix_separator, | ||
bool | ignore_realn_fields ) |
std::string anonymous_namespace{Ioss_Utils.C}::two_letter_hash | ( | const char * | symbol | ) |
Hash function from Aho, Sethi, Ullman "Compilers: Principles, Techniques, and Tools. Page 436.
auto anonymous_namespace{Ioss_Utils.C}::initial_time = std::chrono::steady_clock::now() |
const int anonymous_namespace{Ioss_Utils.C}::tab64[64] |