#include <string>#include <vector>Namespaces | |
| namespace | cppjit |
| namespace | cppjit::cpyrt |
| namespace | cppjit::cpyrt::TypeManip |
Functions | |
| Py_ssize_t | cppjit::cpyrt::TypeManip::array_size (const std::string &name) |
| std::string | cppjit::cpyrt::TypeManip::clean_type (const std::string &cppname, bool template_strip=true, bool const_strip=true) |
| std::string | cppjit::cpyrt::TypeManip::compound (const std::string &name) |
| void | cppjit::cpyrt::TypeManip::cppscope_to_legalname (std::string &cppscope) |
| void | cppjit::cpyrt::TypeManip::cppscope_to_pyscope (std::string &cppscope) |
| std::vector< std::string > | cppjit::cpyrt::TypeManip::extract_arg_types (const std::string &sig) |
| std::string | cppjit::cpyrt::TypeManip::extract_namespace (const std::string &name) |
| std::string | cppjit::cpyrt::TypeManip::remove_const (const std::string &cppname) |
| std::string | cppjit::cpyrt::TypeManip::template_base (const std::string &cppname) |