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 cppjit::cpyrt::TypeManip::array_size | ( | const std::string & | name | ) |
Definition at line 267 of file TypeManip.cxx.
| std::string cppjit::cpyrt::TypeManip::clean_type | ( | const std::string & | cppname, |
| bool | template_strip = true, | ||
| bool | const_strip = true ) |
Definition at line 107 of file TypeManip.cxx.
| std::string cppjit::cpyrt::TypeManip::compound | ( | const std::string & | name | ) |
Definition at line 156 of file TypeManip.cxx.
| void cppjit::cpyrt::TypeManip::cppscope_to_legalname | ( | std::string & | cppscope | ) |
Definition at line 196 of file TypeManip.cxx.
| void cppjit::cpyrt::TypeManip::cppscope_to_pyscope | ( | std::string & | cppscope | ) |
Definition at line 186 of file TypeManip.cxx.
| std::vector< std::string > cppjit::cpyrt::TypeManip::extract_arg_types | ( | const std::string & | sig | ) |
Definition at line 234 of file TypeManip.cxx.
| std::string cppjit::cpyrt::TypeManip::extract_namespace | ( | const std::string & | name | ) |
Definition at line 206 of file TypeManip.cxx.
| std::string cppjit::cpyrt::TypeManip::remove_const | ( | const std::string & | cppname | ) |
Definition at line 80 of file TypeManip.cxx.
| std::string cppjit::cpyrt::TypeManip::template_base | ( | const std::string & | cppname | ) |
Definition at line 133 of file TypeManip.cxx.