#include <TypeDescription.h>
|
| TypeDescription (const std::string &name, const std::string &path, const std::string &namesp, category_e c=OTHER_E) |
|
| TypeDescription (const std::string &name, td_vec *sub, const std::string &path, const std::string &namesp, category_e c=OTHER_E) |
|
| ~TypeDescription () |
|
td_vec * | get_sub_type () const |
|
std::string | get_name (const std::string &type_sep_start="<", const std::string &type_sep_end="> ") const |
|
std::string | get_similar_name (const std::string &substitute, const int pos, const std::string &type_sep_start="<", const std::string &type_sep_end="> ") const |
|
std::string | get_filename () const |
|
std::string | get_h_file_path () const |
|
std::string | get_namespace () const |
|
Enumerator |
---|
DATA_E |
|
BASIS_E |
|
MESH_E |
|
CONTAINER_E |
|
FIELD_E |
|
OTHER_E |
|
std::string cc_to_h |
( |
const std::string & |
dot_cc | ) |
|
|
static |
convert a string that ends in .cc to end in .h
std::string get_filename |
( |
| ) |
const |
std::string get_h_file_path |
( |
| ) |
const |
|
inline |
std::string get_name |
( |
const std::string & |
type_sep_start = "<" , |
|
|
const std::string & |
type_sep_end = "> " |
|
) |
| const |
The arguments determine how the templated types are separated. default is "<" and "> "
std::string get_namespace |
( |
| ) |
const |
|
inline |
std::string get_similar_name |
( |
const std::string & |
substitute, |
|
|
const int |
pos, |
|
|
const std::string & |
type_sep_start = "<" , |
|
|
const std::string & |
type_sep_end = "> " |
|
) |
| const |
td_vec* get_sub_type |
( |
| ) |
const |
|
inline |
std::string strip_absolute_path |
( |
const std::string & |
path | ) |
|
|
static |
The documentation for this class was generated from the following files: