Classdesc 3.44
PythonBuffer Class Reference
Collaboration diagram for PythonBuffer:
Collaboration graph

Public Types

using Array = std::deque<PythonBuffer>

Public Member Functions

 PythonBuffer (RESTProcessType::Type type)
template<class T>
 PythonBuffer (const T &x)
 PythonBuffer (const json_pack_t &x)
 PythonBuffer (const json5_parser::mArray &x)
 PythonBuffer (PyObject *x)
 PythonBuffer (const PythonBuffer &x)
PythonBufferoperator= (const PythonBuffer &x)
Array array () const
 return type conforms to the sequence concept
RESTProcessType::Type type () const
template<class T>
enable_if< is_integral< T >, T >::T get () const
template<class T>
enable_if< is_floating_point< T >, T >::T get () const
template<class T>
enable_if< is_string< T >, T >::T get () const
template<class T>
enable_if< is_same< T, json_pack_t >, T >::T get () const
template<class T>
void push_back (const T &x)
PyObjectRef getPyObject () const
 returns a copy of the controlled object. Reference counter is incremented.
std::string str () const

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