Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
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_bases_longest_branch (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 2216 of file clingwrapper.cxx.

◆ cppyy_add_smartptr_type()

RPY_EXPORTED void cppyy_add_smartptr_type ( const char *  type_name)

Definition at line 2483 of file clingwrapper.cxx.

◆ cppyy_allocate()

RPY_EXPORTED cppyy_object_t cppyy_allocate ( cppyy_type_t  type)

Definition at line 2230 of file clingwrapper.cxx.

◆ cppyy_allocate_function_args()

RPY_EXPORTED void * cppyy_allocate_function_args ( int  nargs)

Definition at line 2379 of file clingwrapper.cxx.

◆ cppyy_base_name()

RPY_EXPORTED char * cppyy_base_name ( cppyy_type_t  type,
int  base_index 
)

Definition at line 2467 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 2489 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 2271 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 2278 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 2320 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 2313 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 2285 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 2292 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 2299 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 2327 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 2306 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 2334 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 2365 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 2338 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 2345 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 2265 of file clingwrapper.cxx.

◆ cppyy_charp2stdstring()

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

Definition at line 2702 of file clingwrapper.cxx.

◆ cppyy_compile()

RPY_EXPORTED int cppyy_compile ( const char *  code)

Definition at line 2198 of file clingwrapper.cxx.

◆ cppyy_construct()

RPY_EXPORTED cppyy_object_t cppyy_construct ( cppyy_type_t  type)

Definition at line 2238 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 2353 of file clingwrapper.cxx.

◆ cppyy_datamember_index()

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

Definition at line 2637 of file clingwrapper.cxx.

◆ cppyy_datamember_name()

RPY_EXPORTED char * cppyy_datamember_name ( cppyy_scope_t  scope,
int  datamember_index 
)

Definition at line 2625 of file clingwrapper.cxx.

◆ cppyy_datamember_offset()

RPY_EXPORTED intptr_t cppyy_datamember_offset ( cppyy_scope_t  scope,
int  datamember_index 
)

Definition at line 2633 of file clingwrapper.cxx.

◆ cppyy_datamember_type()

RPY_EXPORTED char * cppyy_datamember_type ( cppyy_scope_t  scope,
int  datamember_index 
)

Definition at line 2629 of file clingwrapper.cxx.

◆ cppyy_deallocate()

RPY_EXPORTED void cppyy_deallocate ( cppyy_type_t  type,
cppyy_object_t  self 
)

Definition at line 2234 of file clingwrapper.cxx.

◆ cppyy_deallocate_function_args()

RPY_EXPORTED void cppyy_deallocate_function_args ( void args)

Definition at line 2384 of file clingwrapper.cxx.

◆ cppyy_destruct()

RPY_EXPORTED void cppyy_destruct ( cppyy_type_t  type,
cppyy_object_t  self 
)

Definition at line 2242 of file clingwrapper.cxx.

◆ cppyy_destructor()

RPY_EXPORTED void cppyy_destructor ( cppyy_type_t  type,
cppyy_object_t  self 
)

Definition at line 2361 of file clingwrapper.cxx.

◆ cppyy_double2longdouble()

RPY_EXPORTED void cppyy_double2longdouble ( double  d,
void p 
)

Definition at line 2719 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 2581 of file clingwrapper.cxx.

◆ cppyy_final_name()

RPY_EXPORTED char * cppyy_final_name ( cppyy_type_t  type)

Definition at line 2443 of file clingwrapper.cxx.

◆ cppyy_free()

RPY_EXPORTED void cppyy_free ( void ptr)

Definition at line 2698 of file clingwrapper.cxx.

◆ cppyy_function_address()

RPY_EXPORTED cppyy_funcaddr_t cppyy_function_address ( cppyy_method_t  method)

Definition at line 2373 of file clingwrapper.cxx.

◆ cppyy_function_arg_sizeof()

RPY_EXPORTED size_t cppyy_function_arg_sizeof ( )

Definition at line 2388 of file clingwrapper.cxx.

◆ cppyy_function_arg_typeoffset()

RPY_EXPORTED size_t cppyy_function_arg_typeoffset ( )

Definition at line 2392 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 2414 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 2664 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 2593 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 2512 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 2589 of file clingwrapper.cxx.

◆ cppyy_get_num_templated_methods()

RPY_EXPORTED int cppyy_get_num_templated_methods ( cppyy_scope_t  scope)

Definition at line 2569 of file clingwrapper.cxx.

◆ cppyy_get_scope()

RPY_EXPORTED cppyy_scope_t cppyy_get_scope ( const char *  scope_name)

Definition at line 2212 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 2573 of file clingwrapper.cxx.

◆ cppyy_get_using_namespaces()

RPY_EXPORTED cppyy_index_t * cppyy_get_using_namespaces ( cppyy_scope_t  scope)

Definition at line 2429 of file clingwrapper.cxx.

◆ cppyy_has_complex_hierarchy()

RPY_EXPORTED int cppyy_has_complex_hierarchy ( cppyy_type_t  type)

Definition at line 2455 of file clingwrapper.cxx.

◆ cppyy_has_virtual_destructor()

RPY_EXPORTED int cppyy_has_virtual_destructor ( cppyy_type_t  type)

Definition at line 2451 of file clingwrapper.cxx.

◆ cppyy_is_abstract()

RPY_EXPORTED int cppyy_is_abstract ( cppyy_type_t  type)

Definition at line 2406 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 2656 of file clingwrapper.cxx.

◆ cppyy_is_const_method()

RPY_EXPORTED int cppyy_is_const_method ( cppyy_method_t  method)

Definition at line 2565 of file clingwrapper.cxx.

◆ cppyy_is_constructor()

RPY_EXPORTED int cppyy_is_constructor ( cppyy_method_t  method)

Definition at line 2607 of file clingwrapper.cxx.

◆ cppyy_is_destructor()

RPY_EXPORTED int cppyy_is_destructor ( cppyy_method_t  method)

Definition at line 2611 of file clingwrapper.cxx.

◆ cppyy_is_enum()

RPY_EXPORTED int cppyy_is_enum ( const char *  type_name)

Definition at line 2410 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 2660 of file clingwrapper.cxx.

◆ cppyy_is_namespace()

RPY_EXPORTED int cppyy_is_namespace ( cppyy_scope_t  scope)

Definition at line 2398 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 2644 of file clingwrapper.cxx.

◆ cppyy_is_publicmethod()

RPY_EXPORTED int cppyy_is_publicmethod ( cppyy_method_t  method)

Definition at line 2599 of file clingwrapper.cxx.

◆ cppyy_is_smartptr()

RPY_EXPORTED int cppyy_is_smartptr ( cppyy_type_t  type)

Definition at line 2475 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 2652 of file clingwrapper.cxx.

◆ cppyy_is_staticmethod()

RPY_EXPORTED int cppyy_is_staticmethod ( cppyy_method_t  method)

Definition at line 2615 of file clingwrapper.cxx.

◆ cppyy_is_subtype()

RPY_EXPORTED int cppyy_is_subtype ( cppyy_type_t  derived,
cppyy_type_t  base 
)

Definition at line 2471 of file clingwrapper.cxx.

◆ cppyy_is_template()

RPY_EXPORTED int cppyy_is_template ( const char *  template_name)

Definition at line 2402 of file clingwrapper.cxx.

◆ cppyy_longdouble2double()

RPY_EXPORTED double cppyy_longdouble2double ( void p)

Definition at line 2715 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 2548 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 2540 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 2544 of file clingwrapper.cxx.

◆ cppyy_method_full_name()

RPY_EXPORTED char * cppyy_method_full_name ( cppyy_method_t  method)

Definition at line 2520 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 2499 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 2585 of file clingwrapper.cxx.

◆ cppyy_method_mangled_name()

RPY_EXPORTED char * cppyy_method_mangled_name ( cppyy_method_t  method)

Definition at line 2524 of file clingwrapper.cxx.

◆ cppyy_method_name()

RPY_EXPORTED char * cppyy_method_name ( cppyy_method_t  method)

Definition at line 2516 of file clingwrapper.cxx.

◆ cppyy_method_num_args()

RPY_EXPORTED int cppyy_method_num_args ( cppyy_method_t  method)

Definition at line 2532 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 2560 of file clingwrapper.cxx.

◆ cppyy_method_req_args()

RPY_EXPORTED int cppyy_method_req_args ( cppyy_method_t  method)

Definition at line 2536 of file clingwrapper.cxx.

◆ cppyy_method_result_type()

RPY_EXPORTED char * cppyy_method_result_type ( cppyy_method_t  method)

Definition at line 2528 of file clingwrapper.cxx.

◆ cppyy_method_signature()

RPY_EXPORTED char * cppyy_method_signature ( cppyy_method_t  method,
int  show_formalargs 
)

Definition at line 2552 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 2556 of file clingwrapper.cxx.

◆ cppyy_num_bases()

RPY_EXPORTED int cppyy_num_bases ( cppyy_type_t  type)

Definition at line 2459 of file clingwrapper.cxx.

◆ cppyy_num_bases_longest_branch()

RPY_EXPORTED int cppyy_num_bases_longest_branch ( cppyy_type_t  type)

Definition at line 2463 of file clingwrapper.cxx.

◆ cppyy_num_datamembers()

RPY_EXPORTED int cppyy_num_datamembers ( cppyy_scope_t  scope)

Definition at line 2621 of file clingwrapper.cxx.

◆ cppyy_num_methods()

RPY_EXPORTED int cppyy_num_methods ( cppyy_scope_t  scope)

Definition at line 2495 of file clingwrapper.cxx.

◆ cppyy_resolve_enum()

RPY_EXPORTED char * cppyy_resolve_enum ( const char *  enum_type)

Definition at line 2208 of file clingwrapper.cxx.

◆ cppyy_resolve_name()

RPY_EXPORTED char * cppyy_resolve_name ( const char *  cppitem_name)

Definition at line 2204 of file clingwrapper.cxx.

◆ cppyy_scoped_final_name()

RPY_EXPORTED char * cppyy_scoped_final_name ( cppyy_type_t  type)

Definition at line 2447 of file clingwrapper.cxx.

◆ cppyy_size_of_klass()

RPY_EXPORTED size_t cppyy_size_of_klass ( cppyy_type_t  klass)

Definition at line 2220 of file clingwrapper.cxx.

◆ cppyy_size_of_type()

RPY_EXPORTED size_t cppyy_size_of_type ( const char *  type_name)

Definition at line 2224 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 2479 of file clingwrapper.cxx.

◆ cppyy_stdstring2charp()

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

Definition at line 2706 of file clingwrapper.cxx.

◆ cppyy_stdstring2stdstring()

RPY_EXPORTED cppyy_object_t cppyy_stdstring2stdstring ( cppyy_object_t  ptr)

Definition at line 2711 of file clingwrapper.cxx.

◆ cppyy_strtoll()

RPY_EXPORTED long long cppyy_strtoll ( const char *  str)

Definition at line 2687 of file clingwrapper.cxx.

◆ cppyy_strtoull()

RPY_EXPORTED unsigned long long cppyy_strtoull ( const char *  str)

Definition at line 2692 of file clingwrapper.cxx.

◆ cppyy_vectorbool_getitem()

RPY_EXPORTED int cppyy_vectorbool_getitem ( cppyy_object_t  ptr,
int  idx 
)

Definition at line 2723 of file clingwrapper.cxx.

◆ cppyy_vectorbool_setitem()

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

Definition at line 2727 of file clingwrapper.cxx.