Logo ROOT  
Reference Guide
capi.h File Reference
#include <stddef.h>
#include <stdint.h>
#include "precommondefs.h"
Include dependency graph for capi.h:
This graph shows which files directly or indirectly include this file:

Typedefs

typedef unsigned long cppyy_exctype_t
 
typedef voidcppyy_funcaddr_t
 
typedef size_t cppyy_index_t
 
typedef intptr_t cppyy_method_t
 
typedef voidcppyy_object_t
 
typedef size_t cppyy_scope_t
 
typedef cppyy_scope_t cppyy_type_t
 

Functions

RPY_EXPORTED cppyy_type_t cppyy_actual_class (cppyy_type_t klass, cppyy_object_t obj)
 
RPY_EXPORTED void cppyy_add_smartptr_type (const char *type_name)
 
RPY_EXPORTED cppyy_object_t cppyy_allocate (cppyy_type_t type)
 
RPY_EXPORTED voidcppyy_allocate_function_args (int nargs)
 
RPY_EXPORTED char * cppyy_base_name (cppyy_type_t type, int base_index)
 
RPY_EXPORTED ptrdiff_t cppyy_base_offset (cppyy_type_t derived, cppyy_type_t base, cppyy_object_t address, int direction)
 
RPY_EXPORTED unsigned char cppyy_call_b (cppyy_method_t method, cppyy_object_t self, int nargs, void *args)
 
RPY_EXPORTED char cppyy_call_c (cppyy_method_t method, cppyy_object_t self, int nargs, void *args)
 
RPY_EXPORTED double cppyy_call_d (cppyy_method_t method, cppyy_object_t self, int nargs, void *args)
 
RPY_EXPORTED float cppyy_call_f (cppyy_method_t method, cppyy_object_t self, int nargs, void *args)
 
RPY_EXPORTED short cppyy_call_h (cppyy_method_t method, cppyy_object_t self, int nargs, void *args)
 
RPY_EXPORTED int cppyy_call_i (cppyy_method_t method, cppyy_object_t self, int nargs, void *args)
 
RPY_EXPORTED long cppyy_call_l (cppyy_method_t method, cppyy_object_t self, int nargs, void *args)
 
RPY_EXPORTED long double cppyy_call_ld (cppyy_method_t method, cppyy_object_t self, int nargs, void *args)
 
RPY_EXPORTED long long cppyy_call_ll (cppyy_method_t method, cppyy_object_t self, int nargs, void *args)
 
RPY_EXPORTED double cppyy_call_nld (cppyy_method_t method, cppyy_object_t self, int nargs, void *args)
 
RPY_EXPORTED cppyy_object_t cppyy_call_o (cppyy_method_t method, cppyy_object_t self, int nargs, void *args, cppyy_type_t result_type)
 
RPY_EXPORTED voidcppyy_call_r (cppyy_method_t method, cppyy_object_t self, int nargs, void *args)
 
RPY_EXPORTED char * cppyy_call_s (cppyy_method_t method, cppyy_object_t self, int nargs, void *args, size_t *length)
 
RPY_EXPORTED void cppyy_call_v (cppyy_method_t method, cppyy_object_t self, int nargs, void *args)
 
RPY_EXPORTED cppyy_object_t cppyy_charp2stdstring (const char *str, size_t sz)
 
RPY_EXPORTED int cppyy_compile (const char *code)
 
RPY_EXPORTED cppyy_object_t cppyy_construct (cppyy_type_t type)
 
RPY_EXPORTED cppyy_object_t cppyy_constructor (cppyy_method_t method, cppyy_type_t klass, int nargs, void *args)
 
RPY_EXPORTED int cppyy_datamember_index (cppyy_scope_t scope, const char *name)
 
RPY_EXPORTED char * cppyy_datamember_name (cppyy_scope_t scope, int datamember_index)
 
RPY_EXPORTED intptr_t cppyy_datamember_offset (cppyy_scope_t scope, int datamember_index)
 
RPY_EXPORTED char * cppyy_datamember_type (cppyy_scope_t scope, int datamember_index)
 
RPY_EXPORTED void cppyy_deallocate (cppyy_type_t type, cppyy_object_t self)
 
RPY_EXPORTED void cppyy_deallocate_function_args (void *args)
 
RPY_EXPORTED void cppyy_destruct (cppyy_type_t type, cppyy_object_t self)
 
RPY_EXPORTED void cppyy_destructor (cppyy_type_t type, cppyy_object_t self)
 
RPY_EXPORTED void cppyy_double2longdouble (double, void *)
 
RPY_EXPORTED int cppyy_exists_method_template (cppyy_scope_t scope, const char *name)
 
RPY_EXPORTED char * cppyy_final_name (cppyy_type_t type)
 
RPY_EXPORTED void cppyy_free (void *ptr)
 
RPY_EXPORTED cppyy_funcaddr_t cppyy_function_address (cppyy_method_t method)
 
RPY_EXPORTED size_t cppyy_function_arg_sizeof ()
 
RPY_EXPORTED size_t cppyy_function_arg_typeoffset ()
 
RPY_EXPORTED const char ** cppyy_get_all_cpp_names (cppyy_scope_t scope, size_t *count)
 
RPY_EXPORTED int cppyy_get_dimension_size (cppyy_scope_t scope, cppyy_index_t idata, int dimension)
 
RPY_EXPORTED cppyy_index_t cppyy_get_global_operator (cppyy_scope_t scope, cppyy_scope_t lc, cppyy_scope_t rc, const char *op)
 
RPY_EXPORTED cppyy_method_t cppyy_get_method (cppyy_scope_t scope, cppyy_index_t idx)
 
RPY_EXPORTED cppyy_method_t cppyy_get_method_template (cppyy_scope_t scope, const char *name, const char *proto)
 
RPY_EXPORTED int cppyy_get_num_templated_methods (cppyy_scope_t scope)
 
RPY_EXPORTED cppyy_scope_t cppyy_get_scope (const char *scope_name)
 
RPY_EXPORTED char * cppyy_get_templated_method_name (cppyy_scope_t scope, cppyy_index_t imeth)
 
RPY_EXPORTED cppyy_index_tcppyy_get_using_namespaces (cppyy_scope_t scope)
 
RPY_EXPORTED int cppyy_has_complex_hierarchy (cppyy_type_t type)
 
RPY_EXPORTED int cppyy_has_virtual_destructor (cppyy_type_t type)
 
RPY_EXPORTED int cppyy_is_abstract (cppyy_type_t type)
 
RPY_EXPORTED int cppyy_is_const_data (cppyy_scope_t scope, cppyy_index_t idata)
 
RPY_EXPORTED int cppyy_is_const_method (cppyy_method_t)
 
RPY_EXPORTED int cppyy_is_constructor (cppyy_method_t)
 
RPY_EXPORTED int cppyy_is_destructor (cppyy_method_t)
 
RPY_EXPORTED int cppyy_is_enum (const char *type_name)
 
RPY_EXPORTED int cppyy_is_enum_data (cppyy_scope_t scope, cppyy_index_t idata)
 
RPY_EXPORTED int cppyy_is_namespace (cppyy_scope_t scope)
 
RPY_EXPORTED int cppyy_is_publicdata (cppyy_type_t type, cppyy_index_t datamember_index)
 
RPY_EXPORTED int cppyy_is_publicmethod (cppyy_method_t)
 
RPY_EXPORTED int cppyy_is_smartptr (cppyy_type_t type)
 
RPY_EXPORTED int cppyy_is_staticdata (cppyy_type_t type, cppyy_index_t datamember_index)
 
RPY_EXPORTED int cppyy_is_staticmethod (cppyy_method_t)
 
RPY_EXPORTED int cppyy_is_subtype (cppyy_type_t derived, cppyy_type_t base)
 
RPY_EXPORTED int cppyy_is_template (const char *template_name)
 
RPY_EXPORTED double cppyy_longdouble2double (void *)
 
RPY_EXPORTED char * cppyy_method_arg_default (cppyy_method_t, int arg_index)
 
RPY_EXPORTED char * cppyy_method_arg_name (cppyy_method_t, int arg_index)
 
RPY_EXPORTED char * cppyy_method_arg_type (cppyy_method_t, int arg_index)
 
RPY_EXPORTED char * cppyy_method_full_name (cppyy_method_t)
 
RPY_EXPORTED cppyy_index_tcppyy_method_indices_from_name (cppyy_scope_t scope, const char *name)
 
RPY_EXPORTED int cppyy_method_is_template (cppyy_scope_t scope, cppyy_index_t idx)
 
RPY_EXPORTED char * cppyy_method_mangled_name (cppyy_method_t)
 
RPY_EXPORTED char * cppyy_method_name (cppyy_method_t)
 
RPY_EXPORTED int cppyy_method_num_args (cppyy_method_t)
 
RPY_EXPORTED char * cppyy_method_prototype (cppyy_scope_t scope, cppyy_method_t, int show_formalargs)
 
RPY_EXPORTED int cppyy_method_req_args (cppyy_method_t)
 
RPY_EXPORTED char * cppyy_method_result_type (cppyy_method_t)
 
RPY_EXPORTED char * cppyy_method_signature (cppyy_method_t, int show_formalargs)
 
RPY_EXPORTED char * cppyy_method_signature_max (cppyy_method_t, int show_formalargs, int maxargs)
 
RPY_EXPORTED int cppyy_num_bases (cppyy_type_t type)
 
RPY_EXPORTED int cppyy_num_datamembers (cppyy_scope_t scope)
 
RPY_EXPORTED int cppyy_num_methods (cppyy_scope_t scope)
 
RPY_EXPORTED char * cppyy_resolve_enum (const char *enum_type)
 
RPY_EXPORTED char * cppyy_resolve_name (const char *cppitem_name)
 
RPY_EXPORTED char * cppyy_scoped_final_name (cppyy_type_t type)
 
RPY_EXPORTED size_t cppyy_size_of_klass (cppyy_type_t klass)
 
RPY_EXPORTED size_t cppyy_size_of_type (const char *type_name)
 
RPY_EXPORTED int cppyy_smartptr_info (const char *name, cppyy_type_t *raw, cppyy_method_t *deref)
 
RPY_EXPORTED const char * cppyy_stdstring2charp (cppyy_object_t ptr, size_t *lsz)
 
RPY_EXPORTED cppyy_object_t cppyy_stdstring2stdstring (cppyy_object_t ptr)
 
RPY_EXPORTED long long cppyy_strtoll (const char *str)
 
RPY_EXPORTED unsigned long long cppyy_strtoull (const char *str)
 
RPY_EXPORTED int cppyy_vectorbool_getitem (cppyy_object_t ptr, int idx)
 
RPY_EXPORTED void cppyy_vectorbool_setitem (cppyy_object_t ptr, int idx, int value)
 

Typedef Documentation

◆ cppyy_exctype_t

typedef unsigned long cppyy_exctype_t

Definition at line 20 of file capi.h.

◆ cppyy_funcaddr_t

Definition at line 18 of file capi.h.

◆ cppyy_index_t

typedef size_t cppyy_index_t

Definition at line 17 of file capi.h.

◆ cppyy_method_t

typedef intptr_t cppyy_method_t

Definition at line 15 of file capi.h.

◆ cppyy_object_t

typedef void* cppyy_object_t

Definition at line 14 of file capi.h.

◆ cppyy_scope_t

typedef size_t cppyy_scope_t

Definition at line 12 of file capi.h.

◆ cppyy_type_t

Definition at line 13 of file capi.h.

Function Documentation

◆ cppyy_actual_class()

RPY_EXPORTED cppyy_type_t cppyy_actual_class ( cppyy_type_t  klass,
cppyy_object_t  obj 
)

Definition at line 2132 of file clingwrapper.cxx.

◆ cppyy_add_smartptr_type()

RPY_EXPORTED void cppyy_add_smartptr_type ( const char *  type_name)

Definition at line 2395 of file clingwrapper.cxx.

◆ cppyy_allocate()

RPY_EXPORTED cppyy_object_t cppyy_allocate ( cppyy_type_t  type)

Definition at line 2146 of file clingwrapper.cxx.

◆ cppyy_allocate_function_args()

RPY_EXPORTED void * cppyy_allocate_function_args ( int  nargs)

Definition at line 2295 of file clingwrapper.cxx.

◆ cppyy_base_name()

RPY_EXPORTED char * cppyy_base_name ( cppyy_type_t  type,
int  base_index 
)

Definition at line 2379 of file clingwrapper.cxx.

◆ cppyy_base_offset()

RPY_EXPORTED ptrdiff_t cppyy_base_offset ( cppyy_type_t  derived,
cppyy_type_t  base,
cppyy_object_t  address,
int  direction 
)

Definition at line 2401 of file clingwrapper.cxx.

◆ cppyy_call_b()

RPY_EXPORTED unsigned char cppyy_call_b ( cppyy_method_t  method,
cppyy_object_t  self,
int  nargs,
void args 
)

Definition at line 2187 of file clingwrapper.cxx.

◆ cppyy_call_c()

RPY_EXPORTED char cppyy_call_c ( cppyy_method_t  method,
cppyy_object_t  self,
int  nargs,
void args 
)

Definition at line 2194 of file clingwrapper.cxx.

◆ cppyy_call_d()

RPY_EXPORTED double cppyy_call_d ( cppyy_method_t  method,
cppyy_object_t  self,
int  nargs,
void args 
)

Definition at line 2236 of file clingwrapper.cxx.

◆ cppyy_call_f()

RPY_EXPORTED float cppyy_call_f ( cppyy_method_t  method,
cppyy_object_t  self,
int  nargs,
void args 
)

Definition at line 2229 of file clingwrapper.cxx.

◆ cppyy_call_h()

RPY_EXPORTED short cppyy_call_h ( cppyy_method_t  method,
cppyy_object_t  self,
int  nargs,
void args 
)

Definition at line 2201 of file clingwrapper.cxx.

◆ cppyy_call_i()

RPY_EXPORTED int cppyy_call_i ( cppyy_method_t  method,
cppyy_object_t  self,
int  nargs,
void args 
)

Definition at line 2208 of file clingwrapper.cxx.

◆ cppyy_call_l()

RPY_EXPORTED long cppyy_call_l ( cppyy_method_t  method,
cppyy_object_t  self,
int  nargs,
void args 
)

Definition at line 2215 of file clingwrapper.cxx.

◆ cppyy_call_ld()

RPY_EXPORTED long double cppyy_call_ld ( cppyy_method_t  method,
cppyy_object_t  self,
int  nargs,
void args 
)

Definition at line 2243 of file clingwrapper.cxx.

◆ cppyy_call_ll()

RPY_EXPORTED long long cppyy_call_ll ( cppyy_method_t  method,
cppyy_object_t  self,
int  nargs,
void args 
)

Definition at line 2222 of file clingwrapper.cxx.

◆ cppyy_call_nld()

RPY_EXPORTED double cppyy_call_nld ( cppyy_method_t  method,
cppyy_object_t  self,
int  nargs,
void args 
)

Definition at line 2250 of file clingwrapper.cxx.

◆ cppyy_call_o()

RPY_EXPORTED cppyy_object_t cppyy_call_o ( cppyy_method_t  method,
cppyy_object_t  self,
int  nargs,
void args,
cppyy_type_t  result_type 
)

Definition at line 2281 of file clingwrapper.cxx.

◆ cppyy_call_r()

RPY_EXPORTED void * cppyy_call_r ( cppyy_method_t  method,
cppyy_object_t  self,
int  nargs,
void args 
)

Definition at line 2254 of file clingwrapper.cxx.

◆ cppyy_call_s()

RPY_EXPORTED char * cppyy_call_s ( cppyy_method_t  method,
cppyy_object_t  self,
int  nargs,
void args,
size_t *  length 
)

Definition at line 2261 of file clingwrapper.cxx.

◆ cppyy_call_v()

RPY_EXPORTED void cppyy_call_v ( cppyy_method_t  method,
cppyy_object_t  self,
int  nargs,
void args 
)

Definition at line 2181 of file clingwrapper.cxx.

◆ cppyy_charp2stdstring()

RPY_EXPORTED cppyy_object_t cppyy_charp2stdstring ( const char *  str,
size_t  sz 
)

Definition at line 2614 of file clingwrapper.cxx.

◆ cppyy_compile()

RPY_EXPORTED int cppyy_compile ( const char *  code)

Definition at line 2114 of file clingwrapper.cxx.

◆ cppyy_construct()

RPY_EXPORTED cppyy_object_t cppyy_construct ( cppyy_type_t  type)

Definition at line 2154 of file clingwrapper.cxx.

◆ cppyy_constructor()

RPY_EXPORTED cppyy_object_t cppyy_constructor ( cppyy_method_t  method,
cppyy_type_t  klass,
int  nargs,
void args 
)

Definition at line 2269 of file clingwrapper.cxx.

◆ cppyy_datamember_index()

RPY_EXPORTED int cppyy_datamember_index ( cppyy_scope_t  scope,
const char *  name 
)

Definition at line 2549 of file clingwrapper.cxx.

◆ cppyy_datamember_name()

RPY_EXPORTED char * cppyy_datamember_name ( cppyy_scope_t  scope,
int  datamember_index 
)

Definition at line 2537 of file clingwrapper.cxx.

◆ cppyy_datamember_offset()

RPY_EXPORTED intptr_t cppyy_datamember_offset ( cppyy_scope_t  scope,
int  datamember_index 
)

Definition at line 2545 of file clingwrapper.cxx.

◆ cppyy_datamember_type()

RPY_EXPORTED char * cppyy_datamember_type ( cppyy_scope_t  scope,
int  datamember_index 
)

Definition at line 2541 of file clingwrapper.cxx.

◆ cppyy_deallocate()

RPY_EXPORTED void cppyy_deallocate ( cppyy_type_t  type,
cppyy_object_t  self 
)

Definition at line 2150 of file clingwrapper.cxx.

◆ cppyy_deallocate_function_args()

RPY_EXPORTED void cppyy_deallocate_function_args ( void args)

Definition at line 2300 of file clingwrapper.cxx.

◆ cppyy_destruct()

RPY_EXPORTED void cppyy_destruct ( cppyy_type_t  type,
cppyy_object_t  self 
)

Definition at line 2158 of file clingwrapper.cxx.

◆ cppyy_destructor()

RPY_EXPORTED void cppyy_destructor ( cppyy_type_t  type,
cppyy_object_t  self 
)

Definition at line 2277 of file clingwrapper.cxx.

◆ cppyy_double2longdouble()

RPY_EXPORTED void cppyy_double2longdouble ( double  d,
void p 
)

Definition at line 2631 of file clingwrapper.cxx.

◆ cppyy_exists_method_template()

RPY_EXPORTED int cppyy_exists_method_template ( cppyy_scope_t  scope,
const char *  name 
)

Definition at line 2493 of file clingwrapper.cxx.

◆ cppyy_final_name()

RPY_EXPORTED char * cppyy_final_name ( cppyy_type_t  type)

Definition at line 2359 of file clingwrapper.cxx.

◆ cppyy_free()

RPY_EXPORTED void cppyy_free ( void ptr)

Definition at line 2610 of file clingwrapper.cxx.

◆ cppyy_function_address()

RPY_EXPORTED cppyy_funcaddr_t cppyy_function_address ( cppyy_method_t  method)

Definition at line 2289 of file clingwrapper.cxx.

◆ cppyy_function_arg_sizeof()

RPY_EXPORTED size_t cppyy_function_arg_sizeof ( )

Definition at line 2304 of file clingwrapper.cxx.

◆ cppyy_function_arg_typeoffset()

RPY_EXPORTED size_t cppyy_function_arg_typeoffset ( )

Definition at line 2308 of file clingwrapper.cxx.

◆ cppyy_get_all_cpp_names()

RPY_EXPORTED const char ** cppyy_get_all_cpp_names ( cppyy_scope_t  scope,
size_t *  count 
)

Definition at line 2330 of file clingwrapper.cxx.

◆ cppyy_get_dimension_size()

RPY_EXPORTED int cppyy_get_dimension_size ( cppyy_scope_t  scope,
cppyy_index_t  idata,
int  dimension 
)

Definition at line 2576 of file clingwrapper.cxx.

◆ cppyy_get_global_operator()

RPY_EXPORTED cppyy_index_t cppyy_get_global_operator ( cppyy_scope_t  scope,
cppyy_scope_t  lc,
cppyy_scope_t  rc,
const char *  op 
)

Definition at line 2505 of file clingwrapper.cxx.

◆ cppyy_get_method()

RPY_EXPORTED cppyy_method_t cppyy_get_method ( cppyy_scope_t  scope,
cppyy_index_t  idx 
)

Definition at line 2424 of file clingwrapper.cxx.

◆ cppyy_get_method_template()

RPY_EXPORTED cppyy_method_t cppyy_get_method_template ( cppyy_scope_t  scope,
const char *  name,
const char *  proto 
)

Definition at line 2501 of file clingwrapper.cxx.

◆ cppyy_get_num_templated_methods()

RPY_EXPORTED int cppyy_get_num_templated_methods ( cppyy_scope_t  scope)

Definition at line 2481 of file clingwrapper.cxx.

◆ cppyy_get_scope()

RPY_EXPORTED cppyy_scope_t cppyy_get_scope ( const char *  scope_name)

Definition at line 2128 of file clingwrapper.cxx.

◆ cppyy_get_templated_method_name()

RPY_EXPORTED char * cppyy_get_templated_method_name ( cppyy_scope_t  scope,
cppyy_index_t  imeth 
)

Definition at line 2485 of file clingwrapper.cxx.

◆ cppyy_get_using_namespaces()

RPY_EXPORTED cppyy_index_t * cppyy_get_using_namespaces ( cppyy_scope_t  scope)

Definition at line 2345 of file clingwrapper.cxx.

◆ cppyy_has_complex_hierarchy()

RPY_EXPORTED int cppyy_has_complex_hierarchy ( cppyy_type_t  type)

Definition at line 2371 of file clingwrapper.cxx.

◆ cppyy_has_virtual_destructor()

RPY_EXPORTED int cppyy_has_virtual_destructor ( cppyy_type_t  type)

Definition at line 2367 of file clingwrapper.cxx.

◆ cppyy_is_abstract()

RPY_EXPORTED int cppyy_is_abstract ( cppyy_type_t  type)

Definition at line 2322 of file clingwrapper.cxx.

◆ cppyy_is_const_data()

RPY_EXPORTED int cppyy_is_const_data ( cppyy_scope_t  scope,
cppyy_index_t  idata 
)

Definition at line 2568 of file clingwrapper.cxx.

◆ cppyy_is_const_method()

RPY_EXPORTED int cppyy_is_const_method ( cppyy_method_t  method)

Definition at line 2477 of file clingwrapper.cxx.

◆ cppyy_is_constructor()

RPY_EXPORTED int cppyy_is_constructor ( cppyy_method_t  method)

Definition at line 2519 of file clingwrapper.cxx.

◆ cppyy_is_destructor()

RPY_EXPORTED int cppyy_is_destructor ( cppyy_method_t  method)

Definition at line 2523 of file clingwrapper.cxx.

◆ cppyy_is_enum()

RPY_EXPORTED int cppyy_is_enum ( const char *  type_name)

Definition at line 2326 of file clingwrapper.cxx.

◆ cppyy_is_enum_data()

RPY_EXPORTED int cppyy_is_enum_data ( cppyy_scope_t  scope,
cppyy_index_t  idata 
)

Definition at line 2572 of file clingwrapper.cxx.

◆ cppyy_is_namespace()

RPY_EXPORTED int cppyy_is_namespace ( cppyy_scope_t  scope)

Definition at line 2314 of file clingwrapper.cxx.

◆ cppyy_is_publicdata()

RPY_EXPORTED int cppyy_is_publicdata ( cppyy_type_t  type,
cppyy_index_t  datamember_index 
)

Definition at line 2556 of file clingwrapper.cxx.

◆ cppyy_is_publicmethod()

RPY_EXPORTED int cppyy_is_publicmethod ( cppyy_method_t  method)

Definition at line 2511 of file clingwrapper.cxx.

◆ cppyy_is_smartptr()

RPY_EXPORTED int cppyy_is_smartptr ( cppyy_type_t  type)

Definition at line 2387 of file clingwrapper.cxx.

◆ cppyy_is_staticdata()

RPY_EXPORTED int cppyy_is_staticdata ( cppyy_type_t  type,
cppyy_index_t  datamember_index 
)

Definition at line 2564 of file clingwrapper.cxx.

◆ cppyy_is_staticmethod()

RPY_EXPORTED int cppyy_is_staticmethod ( cppyy_method_t  method)

Definition at line 2527 of file clingwrapper.cxx.

◆ cppyy_is_subtype()

RPY_EXPORTED int cppyy_is_subtype ( cppyy_type_t  derived,
cppyy_type_t  base 
)

Definition at line 2383 of file clingwrapper.cxx.

◆ cppyy_is_template()

RPY_EXPORTED int cppyy_is_template ( const char *  template_name)

Definition at line 2318 of file clingwrapper.cxx.

◆ cppyy_longdouble2double()

RPY_EXPORTED double cppyy_longdouble2double ( void p)

Definition at line 2627 of file clingwrapper.cxx.

◆ cppyy_method_arg_default()

RPY_EXPORTED char * cppyy_method_arg_default ( cppyy_method_t  method,
int  arg_index 
)

Definition at line 2460 of file clingwrapper.cxx.

◆ cppyy_method_arg_name()

RPY_EXPORTED char * cppyy_method_arg_name ( cppyy_method_t  method,
int  arg_index 
)

Definition at line 2452 of file clingwrapper.cxx.

◆ cppyy_method_arg_type()

RPY_EXPORTED char * cppyy_method_arg_type ( cppyy_method_t  method,
int  arg_index 
)

Definition at line 2456 of file clingwrapper.cxx.

◆ cppyy_method_full_name()

RPY_EXPORTED char * cppyy_method_full_name ( cppyy_method_t  method)

Definition at line 2432 of file clingwrapper.cxx.

◆ cppyy_method_indices_from_name()

RPY_EXPORTED cppyy_index_t * cppyy_method_indices_from_name ( cppyy_scope_t  scope,
const char *  name 
)

Definition at line 2411 of file clingwrapper.cxx.

◆ cppyy_method_is_template()

RPY_EXPORTED int cppyy_method_is_template ( cppyy_scope_t  scope,
cppyy_index_t  idx 
)

Definition at line 2497 of file clingwrapper.cxx.

◆ cppyy_method_mangled_name()

RPY_EXPORTED char * cppyy_method_mangled_name ( cppyy_method_t  method)

Definition at line 2436 of file clingwrapper.cxx.

◆ cppyy_method_name()

RPY_EXPORTED char * cppyy_method_name ( cppyy_method_t  method)

Definition at line 2428 of file clingwrapper.cxx.

◆ cppyy_method_num_args()

RPY_EXPORTED int cppyy_method_num_args ( cppyy_method_t  method)

Definition at line 2444 of file clingwrapper.cxx.

◆ cppyy_method_prototype()

RPY_EXPORTED char * cppyy_method_prototype ( cppyy_scope_t  scope,
cppyy_method_t  method,
int  show_formalargs 
)

Definition at line 2472 of file clingwrapper.cxx.

◆ cppyy_method_req_args()

RPY_EXPORTED int cppyy_method_req_args ( cppyy_method_t  method)

Definition at line 2448 of file clingwrapper.cxx.

◆ cppyy_method_result_type()

RPY_EXPORTED char * cppyy_method_result_type ( cppyy_method_t  method)

Definition at line 2440 of file clingwrapper.cxx.

◆ cppyy_method_signature()

RPY_EXPORTED char * cppyy_method_signature ( cppyy_method_t  method,
int  show_formalargs 
)

Definition at line 2464 of file clingwrapper.cxx.

◆ cppyy_method_signature_max()

RPY_EXPORTED char * cppyy_method_signature_max ( cppyy_method_t  method,
int  show_formalargs,
int  maxargs 
)

Definition at line 2468 of file clingwrapper.cxx.

◆ cppyy_num_bases()

RPY_EXPORTED int cppyy_num_bases ( cppyy_type_t  type)

Definition at line 2375 of file clingwrapper.cxx.

◆ cppyy_num_datamembers()

RPY_EXPORTED int cppyy_num_datamembers ( cppyy_scope_t  scope)

Definition at line 2533 of file clingwrapper.cxx.

◆ cppyy_num_methods()

RPY_EXPORTED int cppyy_num_methods ( cppyy_scope_t  scope)

Definition at line 2407 of file clingwrapper.cxx.

◆ cppyy_resolve_enum()

RPY_EXPORTED char * cppyy_resolve_enum ( const char *  enum_type)

Definition at line 2124 of file clingwrapper.cxx.

◆ cppyy_resolve_name()

RPY_EXPORTED char * cppyy_resolve_name ( const char *  cppitem_name)

Definition at line 2120 of file clingwrapper.cxx.

◆ cppyy_scoped_final_name()

RPY_EXPORTED char * cppyy_scoped_final_name ( cppyy_type_t  type)

Definition at line 2363 of file clingwrapper.cxx.

◆ cppyy_size_of_klass()

RPY_EXPORTED size_t cppyy_size_of_klass ( cppyy_type_t  klass)

Definition at line 2136 of file clingwrapper.cxx.

◆ cppyy_size_of_type()

RPY_EXPORTED size_t cppyy_size_of_type ( const char *  type_name)

Definition at line 2140 of file clingwrapper.cxx.

◆ cppyy_smartptr_info()

RPY_EXPORTED int cppyy_smartptr_info ( const char *  name,
cppyy_type_t raw,
cppyy_method_t deref 
)

Definition at line 2391 of file clingwrapper.cxx.

◆ cppyy_stdstring2charp()

RPY_EXPORTED const char * cppyy_stdstring2charp ( cppyy_object_t  ptr,
size_t *  lsz 
)

Definition at line 2618 of file clingwrapper.cxx.

◆ cppyy_stdstring2stdstring()

RPY_EXPORTED cppyy_object_t cppyy_stdstring2stdstring ( cppyy_object_t  ptr)

Definition at line 2623 of file clingwrapper.cxx.

◆ cppyy_strtoll()

RPY_EXPORTED long long cppyy_strtoll ( const char *  str)

Definition at line 2599 of file clingwrapper.cxx.

◆ cppyy_strtoull()

RPY_EXPORTED unsigned long long cppyy_strtoull ( const char *  str)

Definition at line 2604 of file clingwrapper.cxx.

◆ cppyy_vectorbool_getitem()

RPY_EXPORTED int cppyy_vectorbool_getitem ( cppyy_object_t  ptr,
int  idx 
)

Definition at line 2635 of file clingwrapper.cxx.

◆ cppyy_vectorbool_setitem()

RPY_EXPORTED void cppyy_vectorbool_setitem ( cppyy_object_t  ptr,
int  idx,
int  value 
)

Definition at line 2639 of file clingwrapper.cxx.