Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::python::objects::instance< Data > Struct Template Reference

#include <instance.hpp>

Collaboration diagram for boost::python::objects::instance< Data >:

Public Types

typedef type_with_alignment
< ::boost::alignment_of< Data >
::value >::type 
align_t
 

Public Attributes

PyObject_VAR_HEAD PyObject * dict
 
PyObject * weakrefs
 
instance_holderobjects
 
union {
   align_t   align
 
   char   bytes [sizeof(Data)]
 
storage
 

Member Typedef Documentation

template<class Data = char>
typedef type_with_alignment< ::boost::alignment_of<Data>::value >::type boost::python::objects::instance< Data >::align_t

Member Data Documentation

template<class Data = char>
align_t boost::python::objects::instance< Data >::align
template<class Data = char>
char boost::python::objects::instance< Data >::bytes[sizeof(Data)]
template<class Data = char>
PyObject_VAR_HEAD PyObject* boost::python::objects::instance< Data >::dict
template<class Data = char>
instance_holder* boost::python::objects::instance< Data >::objects
template<class Data = char>
PyObject* boost::python::objects::instance< Data >::weakrefs

The documentation for this struct was generated from the following file: