Functions | |
Py_ssize_t | array_size (const std::string &name) |
std::string | clean_type (const std::string &cppname, bool template_strip=true, bool const_strip=true) |
std::string | compound (const std::string &name) |
void | cppscope_to_legalname (std::string &cppscope) |
void | cppscope_to_pyscope (std::string &cppscope) |
std::vector< std::string > | extract_arg_types (const std::string &sig) |
std::string | extract_namespace (const std::string &name) |
std::string | remove_const (const std::string &cppname) |
std::string | template_base (const std::string &cppname) |
Py_ssize_t CPyCppyy::TypeManip::array_size | ( | const std::string & | name | ) |
Definition at line 261 of file TypeManip.cxx.
std::string CPyCppyy::TypeManip::clean_type | ( | const std::string & | cppname, |
bool | template_strip = true , |
||
bool | const_strip = true |
||
) |
Definition at line 106 of file TypeManip.cxx.
std::string CPyCppyy::TypeManip::compound | ( | const std::string & | name | ) |
Definition at line 156 of file TypeManip.cxx.
void CPyCppyy::TypeManip::cppscope_to_legalname | ( | std::string & | cppscope | ) |
Definition at line 189 of file TypeManip.cxx.
void CPyCppyy::TypeManip::cppscope_to_pyscope | ( | std::string & | cppscope | ) |
Definition at line 178 of file TypeManip.cxx.
std::vector< std::string > CPyCppyy::TypeManip::extract_arg_types | ( | const std::string & | sig | ) |
Definition at line 227 of file TypeManip.cxx.
std::string CPyCppyy::TypeManip::extract_namespace | ( | const std::string & | name | ) |
Definition at line 199 of file TypeManip.cxx.
std::string CPyCppyy::TypeManip::remove_const | ( | const std::string & | cppname | ) |
Definition at line 80 of file TypeManip.cxx.
std::string CPyCppyy::TypeManip::template_base | ( | const std::string & | cppname | ) |
Definition at line 132 of file TypeManip.cxx.