#include <Parser.h>
|
| Struct () |
|
| Struct (int tag, std::map< std::string, std::vector< double > > &fopt, std::map< std::string, std::vector< std::string > > &copt, int member_ValMax) |
|
| ~Struct () |
|
int | append (int tag, std::map< std::string, std::vector< double > > &fopt, std::map< std::string, std::vector< std::string > > &copt, int member_ValMax) |
|
int | getTag () const |
|
int | getMember (std::string &key_member, double &out, int index) const |
|
int | getMember (std::string &key_member, const std::string *&out, int index) const |
|
int | getMember_Dim (std::string &key_member, int &out) const |
|
int | getMember_Vector (std::string &key_member, const std::vector< double > *&out_vector) const |
|
int | getMember_Vector (std::string &key_member, const std::vector< std::string > *&out_vector) const |
|
int | getMember_ValMax () const |
|
void | sprint (std::string &str, const std::string &struct_name, const std::string &struct_namespace) const |
|
Definition at line 30 of file Parser.h.
◆ Struct() [1/2]
◆ Struct() [2/2]
Struct::Struct |
( |
int |
tag, |
|
|
std::map< std::string, std::vector< double > > & |
fopt, |
|
|
std::map< std::string, std::vector< std::string > > & |
copt, |
|
|
int |
member_ValMax |
|
) |
| |
|
inline |
◆ ~Struct()
◆ append()
int Struct::append |
( |
int |
tag, |
|
|
std::map< std::string, std::vector< double > > & |
fopt, |
|
|
std::map< std::string, std::vector< std::string > > & |
copt, |
|
|
int |
member_ValMax |
|
) |
| |
|
inline |
◆ getMember() [1/2]
int Struct::getMember |
( |
std::string & |
key_member, |
|
|
const std::string *& |
out, |
|
|
int |
index |
|
) |
| const |
|
inline |
◆ getMember() [2/2]
int Struct::getMember |
( |
std::string & |
key_member, |
|
|
double & |
out, |
|
|
int |
index |
|
) |
| const |
|
inline |
◆ getMember_Dim()
int Struct::getMember_Dim |
( |
std::string & |
key_member, |
|
|
int & |
out |
|
) |
| const |
|
inline |
◆ getMember_ValMax()
int Struct::getMember_ValMax |
( |
| ) |
const |
|
inline |
◆ getMember_Vector() [1/2]
int Struct::getMember_Vector |
( |
std::string & |
key_member, |
|
|
const std::vector< double > *& |
out_vector |
|
) |
| const |
|
inline |
◆ getMember_Vector() [2/2]
int Struct::getMember_Vector |
( |
std::string & |
key_member, |
|
|
const std::vector< std::string > *& |
out_vector |
|
) |
| const |
|
inline |
◆ getTag()
int Struct::getTag |
( |
| ) |
const |
|
inline |
◆ sprint()
void Struct::sprint |
( |
std::string & |
str, |
|
|
const std::string & |
struct_name, |
|
|
const std::string & |
struct_namespace |
|
) |
| const |
|
inline |
◆ _copt
std::map<std::string, std::vector<std::string> > Struct::_copt |
|
private |
◆ _fopt
std::map<std::string, std::vector<double> > Struct::_fopt |
|
private |
◆ _member_ValMax
int Struct::_member_ValMax |
|
private |
◆ _tag
The documentation for this class was generated from the following file: