Logo ROOT  
Reference Guide
Loading...
Searching...
No Matches
TypeManip.h File Reference
#include <string>
#include <vector>

Namespaces

namespace  CPyCppyy
namespace  CPyCppyy::TypeManip

Functions

Py_ssize_t CPyCppyy::TypeManip::array_size (const std::string &name)
std::string CPyCppyy::TypeManip::clean_type (const std::string &cppname, bool template_strip=true, bool const_strip=true)
std::string CPyCppyy::TypeManip::compound (const std::string &name)
void CPyCppyy::TypeManip::cppscope_to_legalname (std::string &cppscope)
void CPyCppyy::TypeManip::cppscope_to_pyscope (std::string &cppscope)
std::vector< std::string > CPyCppyy::TypeManip::extract_arg_types (const std::string &sig)
std::string CPyCppyy::TypeManip::extract_namespace (const std::string &name)
std::string CPyCppyy::TypeManip::remove_const (const std::string &cppname)
std::string CPyCppyy::TypeManip::template_base (const std::string &cppname)