Tenncor
Classes | Namespaces | Functions | Variables
pyapis.py File Reference

Classes

class  pyapis.PyAPIsPlugin
 

Namespaces

 pyapis
 

Functions

def pyapis._sub_pybind (stmt, source)
 
def pyapis._strip_template_prefix (template)
 
def pyapis._mangle_func (idx, api, namespace)
 
def pyapis._handle_pybind (pybind_type)
 
def pyapis._handle_pybind_type (pybind_type)
 
def pyapis._handle_name_mangling (pybind_type, apis, namespace)
 
def pyapis._parse_header_args (arg)
 
def pyapis._parse_description (arg)
 
def pyapis._parse_pyargs (arg)
 
def pyapis._def_op (t2labels, api)
 
def pyapis._handle_defs (pybind_type, apis, module_name, first_module)
 

Variables

string pyapis._pybindt = 'PybindT'
 
string pyapis._header_template
 
string pyapis._source_template
 
string pyapis._func_fmt
 
dictionary pyapis._py_op
 
dictionary pyapis.__py_op_rev
 
string pyapis._def_op_tmpl = '{label}.def("{pyop}", []({params}){{ return {operator}; }}, py::is_operator());'
 
string pyapis._plugin_id = 'PYBINDER'