Logo ROOT  
Reference Guide
No Matches
CPyCppyy::CPPDataMember Class Reference

Definition at line 15 of file CPPDataMember.h.

Public Member Functions

void * GetAddress (CPPInstance *pyobj)
std::string GetName ()
void Set (Cppyy::TCppScope_t scope, const std::string &name, void *address)
void Set (Cppyy::TCppScope_t scope, Cppyy::TCppIndex_t idata)

Public Attributes

Cppyy::TCppScope_t fEnclosingScope
long fFlags
std::string fFullType
PyObject_HEAD intptr_t fOffset

Private Member Functions

 CPPDataMember ()=delete

#include </home/sftnight/build/workspace/root-makedoc-master/rootspi/rdoc/src/master/bindings/pyroot/cppyy/CPyCppyy/src/CPPDataMember.h>

Constructor & Destructor Documentation

◆ CPPDataMember()

CPyCppyy::CPPDataMember::CPPDataMember ( )

Member Function Documentation

◆ GetAddress()

void * CPyCppyy::CPPDataMember::GetAddress ( CPPInstance pyobj)

Definition at line 384 of file CPPDataMember.cxx.

◆ GetName()

std::string CPyCppyy::CPPDataMember::GetName ( )

Definition at line 420 of file CPPDataMember.cxx.

◆ Set() [1/2]

void CPyCppyy::CPPDataMember::Set ( Cppyy::TCppScope_t  scope,
const std::string &  name,
void *  address 

Definition at line 372 of file CPPDataMember.cxx.

◆ Set() [2/2]

void CPyCppyy::CPPDataMember::Set ( Cppyy::TCppScope_t  scope,
Cppyy::TCppIndex_t  idata 

Definition at line 319 of file CPPDataMember.cxx.

Member Data Documentation

◆ fConverter

Converter* CPyCppyy::CPPDataMember::fConverter

Definition at line 27 of file CPPDataMember.h.

◆ fDescription

PyObject* CPyCppyy::CPPDataMember::fDescription

Definition at line 29 of file CPPDataMember.h.

◆ fDoc

PyObject* CPyCppyy::CPPDataMember::fDoc

Definition at line 30 of file CPPDataMember.h.

◆ fEnclosingScope

Cppyy::TCppScope_t CPyCppyy::CPPDataMember::fEnclosingScope

Definition at line 28 of file CPPDataMember.h.

◆ fFlags

long CPyCppyy::CPPDataMember::fFlags

Definition at line 26 of file CPPDataMember.h.

◆ fFullType

std::string CPyCppyy::CPPDataMember::fFullType

Definition at line 34 of file CPPDataMember.h.

◆ fOffset

PyObject_HEAD intptr_t CPyCppyy::CPPDataMember::fOffset

Definition at line 25 of file CPPDataMember.h.

  • bindings/pyroot/cppyy/CPyCppyy/src/CPPDataMember.h
  • bindings/pyroot/cppyy/CPyCppyy/src/CPPDataMember.cxx