213            if (!
cpd.empty() && 
cpd[
cpd.size()-1] == 
'&' && \
 
  214                    qual_return.find(
"const", 0, 5) == std::string::npos) {
 
  289                    std::make_pair(std::string(
"__setitem__"), 
Callables_t())).first)).second;
 
  328        cache[
"__init__"].push_back(
defctor);
 
  334           std::make_pair(std::string(
"__getitem__"), 
Callables_t())).first)).second;
 
  349            for (
auto cit : 
imd->second)
 
 
  417    std::deque<Cppyy::TCppType_t> 
bids;
 
 
  450    std::deque<std::string> 
uqb;
 
 
  568            pytcl, 
const_cast<char*
>(
"s"), 
const_cast<char*
>(lookup.c_str()));
 
  627    std::string::size_type last = 0;
 
  633        for (std::string::size_type pos = 0; pos < 
name.size(); ++pos) {
 
  634            std::string::value_type 
c = 
name[pos];
 
  644                c == 
':' && pos+1 < 
name.size() && 
name[ pos+1 ] == 
':') {
 
  646                const std::string& 
part = 
name.substr(last, pos-last);
 
  671            std::string 
unscoped = 
name.substr(last, std::string::npos);
 
 
  746    std::deque<std::string> 
uqb;
 
 
  837    bool noReg      = flags & (CPPInstance::kNoMemReg|CPPInstance::kNoWrapConv);
 
  838    bool isRef      = flags & CPPInstance::kIsReference;
 
  839    void* 
r_address = 
isRef ? (address ? *(
void**)address : 
nullptr) : address;
 
  854    if (address && !(flags & CPPInstance::kIsValue)  && !
noReg) {
 
  867                    (!(flags & CPPInstance::kIsPtrPtr) || (
o_pyobj->fFlags & CPPInstance::kIsReference))) {
 
  885            (CPPInstance::kIsReference | CPPInstance::kIsPtrPtr | CPPInstance::kIsValue | CPPInstance::kIsOwner | CPPInstance::kIsActual);
 
 
  923    bool isRef = flags & CPPInstance::kIsReference;
 
  939                        address = (
void*)((intptr_t)address + 
offset);
 
 
static PyObject * CPyCppyy_GetWeakRef(PyObject *ref)
 
#define CPyCppyy_PyText_InternFromString
 
#define CPyCppyy_PyText_AsString
 
#define CPyCppyy_PyText_AppendAndDel
 
#define CPyCppyy_PyText_FromString
 
Cppyy::TCppType_t fUnderlyingType
 
static PyClassMap_t gPyClasses
 
std::map< Cppyy::TCppScope_t, PyObject * > PyClassMap_t
 
std::ios_base::fmtflags fFlags
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h offset
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char cname
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t attr
 
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t winding char text const char depth char const char Int_t count const char ColorStruct_t color const char Pixmap_t Pixmap_t PictureAttributes_t attr const char char ret_data h unsigned char height h Atom_t Int_t ULong_t ULong_t unsigned char prop_list Atom_t Atom_t Atom_t Time_t property
 
const_iterator begin() const
 
const_iterator end() const
 
std::string compound(const std::string &name)
 
std::string MapOperatorName(const std::string &name, bool bTakesParames, bool *stubbed=nullptr)
 
CPPOverload * CPPOverload_New(const std::string &name, std::vector< PyCallable * > &methods)
 
PyTypeObject CPPInstance_Type
 
PyTypeObject CPPExcInstance_Type
 
PyObject * GetScopeProxy(Cppyy::TCppScope_t)
 
static PyObject * GetAttrDirect(PyObject *pyclass, PyObject *pyname)
 
PyObject * CreateScopeProxy(Cppyy::TCppScope_t, const unsigned flags=0)
 
static PyObject * CreateNewCppProxyClass(Cppyy::TCppScope_t klass, PyObject *pybases)
 
bool Pythonize(PyObject *pyclass, const std::string &name)
 
static int BuildScopeProxyDict(Cppyy::TCppScope_t scope, PyObject *pyclass, const unsigned int flags)
 
std::set< Cppyy::TCppType_t > gPinnedTypes
 
PyObject * BindCppObjectNoCast(Cppyy::TCppObject_t object, Cppyy::TCppType_t klass, const unsigned flags=0)
 
bool CPPOverload_Check(T *object)
 
bool CPPScope_Check(T *object)
 
static void sync_templates(PyObject *pyclass, const std::string &mtCppName, const std::string &mtName)
 
static PyObject * BuildCppClassBases(Cppyy::TCppType_t klass)
 
static void AddScopeToParent(PyObject *parent, const std::string &name, PyObject *newscope)
 
PyObject * TupleOfInstances_New(Cppyy::TCppObject_t address, Cppyy::TCppType_t klass, cdims_t dims)
 
CPPScope * CPPScopeMeta_New(Cppyy::TCppScope_t klass, PyObject *args)
 
CPPDataMember * CPPDataMember_New(Cppyy::TCppScope_t scope, Cppyy::TCppIndex_t idata)
 
PyObject * CreateExcScopeProxy(PyObject *pyscope, PyObject *pyname, PyObject *parent)
 
static void AddPropertyToClass(PyObject *pyclass, Cppyy::TCppScope_t scope, Cppyy::TCppIndex_t idata)
 
PyObject * BindCppObjectArray(Cppyy::TCppObject_t address, Cppyy::TCppType_t klass, cdims_t dims)
 
PyObject * BindCppObject(Cppyy::TCppObject_t object, Cppyy::TCppType_t klass, const unsigned flags=0)
 
bool TemplateProxy_Check(T *object)
 
TemplateProxy * TemplateProxy_New(const std::string &cppname, const std::string &pyname, PyObject *pyclass)
 
static void CollectUniqueBases(Cppyy::TCppType_t klass, std::deque< std::string > &uqb)
 
RPY_EXPORTED TCppIndex_t GetNumTemplatedMethods(TCppScope_t scope, bool accept_namespace=false)
 
RPY_EXPORTED ptrdiff_t GetBaseOffset(TCppType_t derived, TCppType_t base, TCppObject_t address, int direction, bool rerror=false)
 
RPY_EXPORTED bool IsEnumData(TCppScope_t scope, TCppIndex_t idata)
 
RPY_EXPORTED bool IsAbstract(TCppType_t type)
 
RPY_EXPORTED bool IsTemplate(const std::string &template_name)
 
RPY_EXPORTED bool IsEnum(const std::string &type_name)
 
RPY_EXPORTED bool ExistsMethodTemplate(TCppScope_t scope, const std::string &name)
 
RPY_EXPORTED TCppIndex_t GetNumDatamembers(TCppScope_t scope, bool accept_namespace=false)
 
RPY_EXPORTED std::string GetMethodName(TCppMethod_t)
 
RPY_EXPORTED bool IsSubtype(TCppType_t derived, TCppType_t base)
 
RPY_EXPORTED bool IsConstructor(TCppMethod_t method)
 
RPY_EXPORTED TCppIndex_t GetNumMethods(TCppScope_t scope, bool accept_namespace=false)
 
RPY_EXPORTED std::string ResolveName(const std::string &cppitem_name)
 
RPY_EXPORTED TCppIndex_t GetMethodNumArgs(TCppMethod_t)
 
RPY_EXPORTED TCppType_t GetActualClass(TCppType_t klass, TCppObject_t obj)
 
RPY_EXPORTED std::string GetBaseName(TCppType_t type, TCppIndex_t ibase)
 
RPY_EXPORTED bool IsNamespace(TCppScope_t scope)
 
RPY_EXPORTED std::string GetScopedFinalName(TCppType_t type)
 
RPY_EXPORTED bool IsPublicData(TCppScope_t scope, TCppIndex_t idata)
 
RPY_EXPORTED bool IsComplete(const std::string &type_name)
 
RPY_EXPORTED bool IsStaticMethod(TCppMethod_t method)
 
RPY_EXPORTED bool IsStaticData(TCppScope_t scope, TCppIndex_t idata)
 
RPY_EXPORTED std::string GetDatamemberType(TCppScope_t scope, TCppIndex_t idata)
 
RPY_EXPORTED TCppMethod_t GetMethod(TCppScope_t scope, TCppIndex_t imeth)
 
RPY_EXPORTED std::string GetTemplatedMethodName(TCppScope_t scope, TCppIndex_t imeth)
 
RPY_EXPORTED TCppScope_t GetScope(const std::string &scope_name)
 
RPY_EXPORTED bool IsTemplatedConstructor(TCppScope_t scope, TCppIndex_t imeth)
 
RPY_EXPORTED TCppIndex_t GetNumBases(TCppType_t type)
 
RPY_EXPORTED std::string GetMethodResultType(TCppMethod_t)
 
RPY_EXPORTED std::string GetFinalName(TCppType_t type)
 
RPY_EXPORTED bool IsMethodTemplate(TCppScope_t scope, TCppIndex_t imeth)
 
RPY_EXPORTED std::string GetDatamemberName(TCppScope_t scope, TCppIndex_t idata)
 
RPY_EXPORTED bool IsPublicMethod(TCppMethod_t method)
 
RPY_EXPORTED intptr_t GetDatamemberOffset(TCppScope_t scope, TCppIndex_t idata)
 
PyObject_HEAD PyObject * dict