NativePyData Struct Reference

#include <cpython3_raw.h>

Inheritance diagram for NativePyData:

Public Member Functions

DataGetData ()
 
const DataGetData () const
 
Generic * GetPtr ()
 
const DataTypeGetType () const
 
- Public Member Functions inherited from NativePyObjectHead_Release
_typeobjectGetTypeObject ()
 
- Public Member Functions inherited from NativePyObject
_objectGet ()
 
const _objectGet () const
 

Public Attributes

py::CPythonLibraryInterfacepylib
 
Bool _owner
 
DataTypePtr _mappingType
 
Data _data
 
BlockArray< Data_helperStack
 
- Public Attributes inherited from NativePyObjectHead_Release
Int ob_refcnt
 
struct NativePyTypeObjectob_type
 

Member Function Documentation

◆ GetData() [1/2]

Data& GetData ( void  )

◆ GetData() [2/2]

const Data& GetData ( void  ) const

◆ GetPtr()

Generic* GetPtr ( void  )

◆ GetType()

const DataType& GetType ( void  ) const

Member Data Documentation

◆ pylib

◆ _owner

Bool _owner

◆ _mappingType

DataTypePtr _mappingType

◆ _data

Data _data

◆ _helperStack

BlockArray<Data> _helperStack