Showing content from http://www.ncbi.nlm.nih.gov/IEB/ToolBox/CPP_DOC/doxyhtml/classpythonpp_1_1CTuple.html below:
NCBI C++ ToolKit: pythonpp::CTuple Class Reference
Search Toolkit Book for pythonpp::CTuple
#include "pythonpp_seq.hpp"
(Private to src/dbapi/lang_bind/python/pythonpp
.)
CTuple (PyObject *obj, EOwnership ownership=eAcquireOwnership) CTuple (const CObject &obj) CTuple (const CTuple &obj) CTuple (const CList &obj) CTuple (size_t size=0) Create a CTuple of size "size" and initialize it with python None. More...
CTuple & operator= (const CObject &obj) CTuple & operator= (PyObject *obj) void SetItem (int offset, const CObject &obj) CObject GetItem (int offset) const void SetItemFast (int offset, PyObject *obj) PyObject * GetItemFast (int offset) const CTuple GetSlice (int i, int j) const size_type size (void) const CSequnceHelper (PyObject *obj, EOwnership ownership=eAcquireOwnership) ??? More...
CSequnceHelper (const CObject &obj) CSequnceHelper & operator= (const CObject &rhs) virtual ~CSequnceHelper (void) size_type GetLength (void) const const T operator[] (int index) const CSequnceProxy< T > operator[] (int index) T GetItem (int i) const virtual void SetItem (int i, const T &obj) CSequnceHelper< T > Repeat (int count) const CSequnceHelper< T > Concat (const CSequnceHelper< T > &other) const const T front (void) const CSequnceProxy< T > front (void) const T back (void) const CSequnceProxy< T > back (void) void VerifyLength (size_type required_size) const void VerifyLength (size_type min_size, size_type max_size) const iterator begin (void) iterator end (void) const_iterator begin (void) const const_iterator end (void) const CObject (void) * Generic operations on objects */ More...
CObject (PyObject *obj, EOwnership ownership=eAcquireOwnership) CObject (const CObject &obj) ~CObject (void) CObject & operator= (const CObject &obj) CObject & operator= (PyObject *obj) operator PyObject * (void) const PyObject * Get (void) const void Set (PyObject *obj, EOwnership ownership) Not exception-safe this time. More...
void Set (PyObject *obj) void Release (void) CObject GetAttr (const std::string &name) const void SetAttr (const std::string &name, const CObject &value) void DelAttr (const std::string &name) bool HasAttr (const std::string &name) const CObject GetItem (const CObject &key) const void DelItem (const CObject &key) long GetHashValue (void) const CType GetType (void) const PyTypeObject * GetObjType (void) const bool operator== (const CObject &obj) const bool operator!= (const CObject &obj) const bool operator>= (const CObject &obj) const bool operator<= (const CObject &obj) const bool operator< (const CObject &obj) const bool operator> (const CObject &obj) const
Definition at line 564 of file pythonpp_seq.hpp.
◆ CTuple() [1/5] ◆ CTuple() [2/5] ◆ CTuple() [3/5] ◆ CTuple() [4/5] ◆ CTuple() [5/5] pythonpp::CTuple::CTuple ( size_t size = 0
) inline ◆ GetItem() CObject pythonpp::CTuple::GetItem ( int offset ) const inline ◆ GetItemFast() PyObject* pythonpp::CTuple::GetItemFast ( int offset ) const inline ◆ GetSlice() ◆ HasExactSameType() static bool pythonpp::CTuple::HasExactSameType ( PyObject * obj ) inlinestatic ◆ HasSameType() static bool pythonpp::CTuple::HasSameType ( PyObject * obj ) inlinestatic ◆ operator=() [1/2] ◆ operator=() [2/2] CTuple& pythonpp::CTuple::operator= ( PyObject * obj ) inline ◆ SetItem() ◆ SetItemFast() void pythonpp::CTuple::SetItemFast ( int offset, PyObject * obj ) inline ◆ size() size_type pythonpp::CTuple::size ( void ) const inlinevirtual
The documentation for this class was generated from the following file:
RetroSearch is an open source project built by @garambo
| Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4