#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: