Logo ROOT  
Reference Guide
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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 void * cppyy_funcaddr_t
 
typedef size_t cppyy_index_t
 
typedef intptr_t cppyy_method_t
 
typedef void * cppyy_object_t
 
typedef size_t cppyy_scope_t
 
typedef cppyy_scope_t cppyy_type_t
 

Functions

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

Definition at line 17 of file capi.h.

◆ cppyy_method_t

Definition at line 15 of file capi.h.

◆ cppyy_object_t

Definition at line 14 of file capi.h.

◆ 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()

cppyy_type_t cppyy_actual_class ( cppyy_type_t klass,
cppyy_object_t obj )
extern

Definition at line 2401 of file clingwrapper.cxx.

◆ cppyy_add_smartptr_type()

void cppyy_add_smartptr_type ( const char * type_name)
extern

Definition at line 2672 of file clingwrapper.cxx.

◆ cppyy_allocate()

cppyy_object_t cppyy_allocate ( cppyy_type_t type)
extern

Definition at line 2415 of file clingwrapper.cxx.

◆ cppyy_allocate_function_args()

void * cppyy_allocate_function_args ( int nargs)
extern

Definition at line 2564 of file clingwrapper.cxx.

◆ cppyy_base_name()

char * cppyy_base_name ( cppyy_type_t type,
int base_index )
extern

Definition at line 2656 of file clingwrapper.cxx.

◆ cppyy_base_offset()

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

Definition at line 2678 of file clingwrapper.cxx.

◆ cppyy_call_b()

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

Definition at line 2456 of file clingwrapper.cxx.

◆ cppyy_call_c()

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

Definition at line 2463 of file clingwrapper.cxx.

◆ cppyy_call_d()

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

Definition at line 2505 of file clingwrapper.cxx.

◆ cppyy_call_f()

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

Definition at line 2498 of file clingwrapper.cxx.

◆ cppyy_call_h()

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

Definition at line 2470 of file clingwrapper.cxx.

◆ cppyy_call_i()

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

Definition at line 2477 of file clingwrapper.cxx.

◆ cppyy_call_l()

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

Definition at line 2484 of file clingwrapper.cxx.

◆ cppyy_call_ld()

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

Definition at line 2512 of file clingwrapper.cxx.

◆ cppyy_call_ll()

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

Definition at line 2491 of file clingwrapper.cxx.

◆ cppyy_call_nld()

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

Definition at line 2519 of file clingwrapper.cxx.

◆ cppyy_call_o()

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

Definition at line 2550 of file clingwrapper.cxx.

◆ cppyy_call_r()

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

Definition at line 2523 of file clingwrapper.cxx.

◆ cppyy_call_s()

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

Definition at line 2530 of file clingwrapper.cxx.

◆ cppyy_call_v()

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

Definition at line 2450 of file clingwrapper.cxx.

◆ cppyy_charp2stdstring()

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

Definition at line 2891 of file clingwrapper.cxx.

◆ cppyy_compile()

int cppyy_compile ( const char * code)
extern

Definition at line 2383 of file clingwrapper.cxx.

◆ cppyy_construct()

cppyy_object_t cppyy_construct ( cppyy_type_t type)
extern

Definition at line 2423 of file clingwrapper.cxx.

◆ cppyy_constructor()

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

Definition at line 2538 of file clingwrapper.cxx.

◆ cppyy_datamember_index()

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

Definition at line 2826 of file clingwrapper.cxx.

◆ cppyy_datamember_name()

char * cppyy_datamember_name ( cppyy_scope_t scope,
int datamember_index )
extern

Definition at line 2814 of file clingwrapper.cxx.

◆ cppyy_datamember_offset()

intptr_t cppyy_datamember_offset ( cppyy_scope_t scope,
int datamember_index )
extern

Definition at line 2822 of file clingwrapper.cxx.

◆ cppyy_datamember_type()

char * cppyy_datamember_type ( cppyy_scope_t scope,
int datamember_index )
extern

Definition at line 2818 of file clingwrapper.cxx.

◆ cppyy_deallocate()

void cppyy_deallocate ( cppyy_type_t type,
cppyy_object_t self )
extern

Definition at line 2419 of file clingwrapper.cxx.

◆ cppyy_deallocate_function_args()

void cppyy_deallocate_function_args ( void * args)
extern

Definition at line 2569 of file clingwrapper.cxx.

◆ cppyy_destruct()

void cppyy_destruct ( cppyy_type_t type,
cppyy_object_t self )
extern

Definition at line 2427 of file clingwrapper.cxx.

◆ cppyy_destructor()

void cppyy_destructor ( cppyy_type_t type,
cppyy_object_t self )
extern

Definition at line 2546 of file clingwrapper.cxx.

◆ cppyy_double2longdouble()

void cppyy_double2longdouble ( double d,
void * p )
extern

Definition at line 2908 of file clingwrapper.cxx.

◆ cppyy_exists_method_template()

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

Definition at line 2770 of file clingwrapper.cxx.

◆ cppyy_final_name()

char * cppyy_final_name ( cppyy_type_t type)
extern

Definition at line 2632 of file clingwrapper.cxx.

◆ cppyy_free()

void cppyy_free ( void * ptr)
extern

Definition at line 2887 of file clingwrapper.cxx.

◆ cppyy_function_address()

cppyy_funcaddr_t cppyy_function_address ( cppyy_method_t method)
extern

Definition at line 2558 of file clingwrapper.cxx.

◆ cppyy_function_arg_sizeof()

size_t cppyy_function_arg_sizeof ( )
extern

Definition at line 2573 of file clingwrapper.cxx.

◆ cppyy_function_arg_typeoffset()

size_t cppyy_function_arg_typeoffset ( )
extern

Definition at line 2577 of file clingwrapper.cxx.

◆ cppyy_get_all_cpp_names()

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

Definition at line 2603 of file clingwrapper.cxx.

◆ cppyy_get_dimension_size()

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

Definition at line 2853 of file clingwrapper.cxx.

◆ cppyy_get_global_operator()

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

Definition at line 2782 of file clingwrapper.cxx.

◆ cppyy_get_method()

cppyy_method_t cppyy_get_method ( cppyy_scope_t scope,
cppyy_index_t idx )
extern

Definition at line 2701 of file clingwrapper.cxx.

◆ cppyy_get_method_template()

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

Definition at line 2778 of file clingwrapper.cxx.

◆ cppyy_get_num_templated_methods()

int cppyy_get_num_templated_methods ( cppyy_scope_t scope)
extern

Definition at line 2758 of file clingwrapper.cxx.

◆ cppyy_get_scope()

cppyy_scope_t cppyy_get_scope ( const char * scope_name)
extern

Definition at line 2397 of file clingwrapper.cxx.

◆ cppyy_get_templated_method_name()

char * cppyy_get_templated_method_name ( cppyy_scope_t scope,
cppyy_index_t imeth )
extern

Definition at line 2762 of file clingwrapper.cxx.

◆ cppyy_get_using_namespaces()

cppyy_index_t * cppyy_get_using_namespaces ( cppyy_scope_t scope)
extern

Definition at line 2618 of file clingwrapper.cxx.

◆ cppyy_has_complex_hierarchy()

int cppyy_has_complex_hierarchy ( cppyy_type_t type)
extern

Definition at line 2644 of file clingwrapper.cxx.

◆ cppyy_has_virtual_destructor()

int cppyy_has_virtual_destructor ( cppyy_type_t type)
extern

Definition at line 2640 of file clingwrapper.cxx.

◆ cppyy_is_abstract()

int cppyy_is_abstract ( cppyy_type_t type)
extern

Definition at line 2591 of file clingwrapper.cxx.

◆ cppyy_is_aggregate()

int cppyy_is_aggregate ( cppyy_type_t type)
extern

Definition at line 2599 of file clingwrapper.cxx.

◆ cppyy_is_const_data()

int cppyy_is_const_data ( cppyy_scope_t scope,
cppyy_index_t idata )
extern

Definition at line 2845 of file clingwrapper.cxx.

◆ cppyy_is_const_method()

int cppyy_is_const_method ( cppyy_method_t method)
extern

Definition at line 2754 of file clingwrapper.cxx.

◆ cppyy_is_constructor()

int cppyy_is_constructor ( cppyy_method_t method)
extern

Definition at line 2796 of file clingwrapper.cxx.

◆ cppyy_is_destructor()

int cppyy_is_destructor ( cppyy_method_t method)
extern

Definition at line 2800 of file clingwrapper.cxx.

◆ cppyy_is_enum()

int cppyy_is_enum ( const char * type_name)
extern

Definition at line 2595 of file clingwrapper.cxx.

◆ cppyy_is_enum_data()

int cppyy_is_enum_data ( cppyy_scope_t scope,
cppyy_index_t idata )
extern

Definition at line 2849 of file clingwrapper.cxx.

◆ cppyy_is_namespace()

int cppyy_is_namespace ( cppyy_scope_t scope)
extern

Definition at line 2583 of file clingwrapper.cxx.

◆ cppyy_is_publicdata()

int cppyy_is_publicdata ( cppyy_type_t type,
cppyy_index_t datamember_index )
extern

Definition at line 2833 of file clingwrapper.cxx.

◆ cppyy_is_publicmethod()

int cppyy_is_publicmethod ( cppyy_method_t method)
extern

Definition at line 2788 of file clingwrapper.cxx.

◆ cppyy_is_smartptr()

int cppyy_is_smartptr ( cppyy_type_t type)
extern

Definition at line 2664 of file clingwrapper.cxx.

◆ cppyy_is_staticdata()

int cppyy_is_staticdata ( cppyy_type_t type,
cppyy_index_t datamember_index )
extern

Definition at line 2841 of file clingwrapper.cxx.

◆ cppyy_is_staticmethod()

int cppyy_is_staticmethod ( cppyy_method_t method)
extern

Definition at line 2804 of file clingwrapper.cxx.

◆ cppyy_is_subtype()

int cppyy_is_subtype ( cppyy_type_t derived,
cppyy_type_t base )
extern

Definition at line 2660 of file clingwrapper.cxx.

◆ cppyy_is_template()

int cppyy_is_template ( const char * template_name)
extern

Definition at line 2587 of file clingwrapper.cxx.

◆ cppyy_longdouble2double()

double cppyy_longdouble2double ( void * p)
extern

Definition at line 2904 of file clingwrapper.cxx.

◆ cppyy_method_arg_default()

char * cppyy_method_arg_default ( cppyy_method_t method,
int arg_index )
extern

Definition at line 2737 of file clingwrapper.cxx.

◆ cppyy_method_arg_name()

char * cppyy_method_arg_name ( cppyy_method_t method,
int arg_index )
extern

Definition at line 2729 of file clingwrapper.cxx.

◆ cppyy_method_arg_type()

char * cppyy_method_arg_type ( cppyy_method_t method,
int arg_index )
extern

Definition at line 2733 of file clingwrapper.cxx.

◆ cppyy_method_full_name()

char * cppyy_method_full_name ( cppyy_method_t method)
extern

Definition at line 2709 of file clingwrapper.cxx.

◆ cppyy_method_indices_from_name()

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

Definition at line 2688 of file clingwrapper.cxx.

◆ cppyy_method_is_template()

int cppyy_method_is_template ( cppyy_scope_t scope,
cppyy_index_t idx )
extern

Definition at line 2774 of file clingwrapper.cxx.

◆ cppyy_method_mangled_name()

char * cppyy_method_mangled_name ( cppyy_method_t method)
extern

Definition at line 2713 of file clingwrapper.cxx.

◆ cppyy_method_name()

char * cppyy_method_name ( cppyy_method_t method)
extern

Definition at line 2705 of file clingwrapper.cxx.

◆ cppyy_method_num_args()

int cppyy_method_num_args ( cppyy_method_t method)
extern

Definition at line 2721 of file clingwrapper.cxx.

◆ cppyy_method_prototype()

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

Definition at line 2749 of file clingwrapper.cxx.

◆ cppyy_method_req_args()

int cppyy_method_req_args ( cppyy_method_t method)
extern

Definition at line 2725 of file clingwrapper.cxx.

◆ cppyy_method_result_type()

char * cppyy_method_result_type ( cppyy_method_t method)
extern

Definition at line 2717 of file clingwrapper.cxx.

◆ cppyy_method_signature()

char * cppyy_method_signature ( cppyy_method_t method,
int show_formalargs )
extern

Definition at line 2741 of file clingwrapper.cxx.

◆ cppyy_method_signature_max()

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

Definition at line 2745 of file clingwrapper.cxx.

◆ cppyy_num_bases()

int cppyy_num_bases ( cppyy_type_t type)
extern

Definition at line 2648 of file clingwrapper.cxx.

◆ cppyy_num_bases_longest_branch()

int cppyy_num_bases_longest_branch ( cppyy_type_t type)
extern

Definition at line 2652 of file clingwrapper.cxx.

◆ cppyy_num_datamembers()

int cppyy_num_datamembers ( cppyy_scope_t scope)
extern

Definition at line 2810 of file clingwrapper.cxx.

◆ cppyy_num_methods()

int cppyy_num_methods ( cppyy_scope_t scope)
extern

Definition at line 2684 of file clingwrapper.cxx.

◆ cppyy_resolve_enum()

char * cppyy_resolve_enum ( const char * enum_type)
extern

Definition at line 2393 of file clingwrapper.cxx.

◆ cppyy_resolve_name()

char * cppyy_resolve_name ( const char * cppitem_name)
extern

Definition at line 2389 of file clingwrapper.cxx.

◆ cppyy_scoped_final_name()

char * cppyy_scoped_final_name ( cppyy_type_t type)
extern

Definition at line 2636 of file clingwrapper.cxx.

◆ cppyy_size_of_klass()

size_t cppyy_size_of_klass ( cppyy_type_t klass)
extern

Definition at line 2405 of file clingwrapper.cxx.

◆ cppyy_size_of_type()

size_t cppyy_size_of_type ( const char * type_name)
extern

Definition at line 2409 of file clingwrapper.cxx.

◆ cppyy_smartptr_info()

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

Definition at line 2668 of file clingwrapper.cxx.

◆ cppyy_stdstring2charp()

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

Definition at line 2895 of file clingwrapper.cxx.

◆ cppyy_stdstring2stdstring()

cppyy_object_t cppyy_stdstring2stdstring ( cppyy_object_t ptr)
extern

Definition at line 2900 of file clingwrapper.cxx.

◆ cppyy_strtoll()

long long cppyy_strtoll ( const char * str)
extern

Definition at line 2876 of file clingwrapper.cxx.

◆ cppyy_strtoull()

unsigned long long cppyy_strtoull ( const char * str)
extern

Definition at line 2881 of file clingwrapper.cxx.

◆ cppyy_vectorbool_getitem()

int cppyy_vectorbool_getitem ( cppyy_object_t ptr,
int idx )
extern

Definition at line 2912 of file clingwrapper.cxx.

◆ cppyy_vectorbool_setitem()

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

Definition at line 2916 of file clingwrapper.cxx.