CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
Loading...
Searching...
No Matches
swig::SwigPySequence_Cont< T > Struct Template Reference

Public Types

typedef SwigPySequence_Ref< T > reference
typedef const SwigPySequence_Ref< T > const_reference
typedef T value_type
typedef T * pointer
typedef Py_ssize_t difference_type
typedef size_t size_type
typedef const pointer const_pointer
typedef SwigPySequence_InputIterator< T, referenceiterator
typedef SwigPySequence_InputIterator< T, const_referenceconst_iterator
typedef SwigPySequence_Ref< T > reference
typedef const SwigPySequence_Ref< T > const_reference
typedef T value_type
typedef T * pointer
typedef Py_ssize_t difference_type
typedef size_t size_type
typedef const pointer const_pointer
typedef SwigPySequence_InputIterator< T, referenceiterator
typedef SwigPySequence_InputIterator< T, const_referenceconst_iterator
typedef SwigPySequence_Ref< T > reference
typedef const SwigPySequence_Ref< T > const_reference
typedef T value_type
typedef T * pointer
typedef Py_ssize_t difference_type
typedef size_t size_type
typedef const pointer const_pointer
typedef SwigPySequence_InputIterator< T, referenceiterator
typedef SwigPySequence_InputIterator< T, const_referenceconst_iterator

Public Member Functions

 SwigPySequence_Cont (PyObject *seq)
 ~SwigPySequence_Cont ()
size_type size () const
bool empty () const
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
reference operator[] (difference_type n)
const_reference operator[] (difference_type n) const
bool check (bool set_err=true) const
 SwigPySequence_Cont (PyObject *seq)
 ~SwigPySequence_Cont ()
size_type size () const
bool empty () const
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
reference operator[] (difference_type n)
const_reference operator[] (difference_type n) const
bool check (bool set_err=true) const
 SwigPySequence_Cont (PyObject *seq)
 ~SwigPySequence_Cont ()
size_type size () const
bool empty () const
iterator begin ()
const_iterator begin () const
iterator end ()
const_iterator end () const
reference operator[] (difference_type n)
const_reference operator[] (difference_type n) const
bool check (bool set_err=true) const

Detailed Description

template<class T>
struct swig::SwigPySequence_Cont< T >

Definition at line 4989 of file cmsdk2_wrap.cxx.

Member Typedef Documentation

◆ const_iterator [1/3]

template<class T>
typedef SwigPySequence_InputIterator<T, const_reference> swig::SwigPySequence_Cont< T >::const_iterator

Definition at line 4999 of file cmsdk2_wrap.cxx.

◆ const_iterator [2/3]

template<class T>
typedef SwigPySequence_InputIterator<T, const_reference> swig::SwigPySequence_Cont< T >::const_iterator

Definition at line 4999 of file cmsdk2debug_wrap.cxx.

◆ const_iterator [3/3]

template<class T>
typedef SwigPySequence_InputIterator<T, const_reference> swig::SwigPySequence_Cont< T >::const_iterator

Definition at line 4999 of file cmsdk3debug_wrap.cxx.

◆ const_pointer [1/3]

template<class T>
typedef const pointer swig::SwigPySequence_Cont< T >::const_pointer

Definition at line 4997 of file cmsdk2_wrap.cxx.

◆ const_pointer [2/3]

template<class T>
typedef const pointer swig::SwigPySequence_Cont< T >::const_pointer

Definition at line 4997 of file cmsdk2debug_wrap.cxx.

◆ const_pointer [3/3]

template<class T>
typedef const pointer swig::SwigPySequence_Cont< T >::const_pointer

Definition at line 4997 of file cmsdk3debug_wrap.cxx.

◆ const_reference [1/3]

template<class T>
typedef const SwigPySequence_Ref<T> swig::SwigPySequence_Cont< T >::const_reference

Definition at line 4992 of file cmsdk2_wrap.cxx.

◆ const_reference [2/3]

template<class T>
typedef const SwigPySequence_Ref<T> swig::SwigPySequence_Cont< T >::const_reference

Definition at line 4992 of file cmsdk2debug_wrap.cxx.

◆ const_reference [3/3]

template<class T>
typedef const SwigPySequence_Ref<T> swig::SwigPySequence_Cont< T >::const_reference

Definition at line 4992 of file cmsdk3debug_wrap.cxx.

◆ difference_type [1/3]

template<class T>
typedef Py_ssize_t swig::SwigPySequence_Cont< T >::difference_type

Definition at line 4995 of file cmsdk2_wrap.cxx.

◆ difference_type [2/3]

template<class T>
typedef Py_ssize_t swig::SwigPySequence_Cont< T >::difference_type

Definition at line 4995 of file cmsdk2debug_wrap.cxx.

◆ difference_type [3/3]

template<class T>
typedef Py_ssize_t swig::SwigPySequence_Cont< T >::difference_type

Definition at line 4995 of file cmsdk3debug_wrap.cxx.

◆ iterator [1/3]

template<class T>
typedef SwigPySequence_InputIterator<T, reference> swig::SwigPySequence_Cont< T >::iterator

Definition at line 4998 of file cmsdk2_wrap.cxx.

◆ iterator [2/3]

template<class T>
typedef SwigPySequence_InputIterator<T, reference> swig::SwigPySequence_Cont< T >::iterator

Definition at line 4998 of file cmsdk2debug_wrap.cxx.

◆ iterator [3/3]

template<class T>
typedef SwigPySequence_InputIterator<T, reference> swig::SwigPySequence_Cont< T >::iterator

Definition at line 4998 of file cmsdk3debug_wrap.cxx.

◆ pointer [1/3]

template<class T>
typedef T* swig::SwigPySequence_Cont< T >::pointer

Definition at line 4994 of file cmsdk2_wrap.cxx.

◆ pointer [2/3]

template<class T>
typedef T* swig::SwigPySequence_Cont< T >::pointer

Definition at line 4994 of file cmsdk2debug_wrap.cxx.

◆ pointer [3/3]

template<class T>
typedef T* swig::SwigPySequence_Cont< T >::pointer

Definition at line 4994 of file cmsdk3debug_wrap.cxx.

◆ reference [1/3]

template<class T>
typedef SwigPySequence_Ref<T> swig::SwigPySequence_Cont< T >::reference

Definition at line 4991 of file cmsdk2_wrap.cxx.

◆ reference [2/3]

template<class T>
typedef SwigPySequence_Ref<T> swig::SwigPySequence_Cont< T >::reference

Definition at line 4991 of file cmsdk2debug_wrap.cxx.

◆ reference [3/3]

template<class T>
typedef SwigPySequence_Ref<T> swig::SwigPySequence_Cont< T >::reference

Definition at line 4991 of file cmsdk3debug_wrap.cxx.

◆ size_type [1/3]

template<class T>
typedef size_t swig::SwigPySequence_Cont< T >::size_type

Definition at line 4996 of file cmsdk2_wrap.cxx.

◆ size_type [2/3]

template<class T>
typedef size_t swig::SwigPySequence_Cont< T >::size_type

Definition at line 4996 of file cmsdk2debug_wrap.cxx.

◆ size_type [3/3]

template<class T>
typedef size_t swig::SwigPySequence_Cont< T >::size_type

Definition at line 4996 of file cmsdk3debug_wrap.cxx.

◆ value_type [1/3]

template<class T>
typedef T swig::SwigPySequence_Cont< T >::value_type

Definition at line 4993 of file cmsdk2_wrap.cxx.

◆ value_type [2/3]

template<class T>
typedef T swig::SwigPySequence_Cont< T >::value_type

Definition at line 4993 of file cmsdk2debug_wrap.cxx.

◆ value_type [3/3]

template<class T>
typedef T swig::SwigPySequence_Cont< T >::value_type

Definition at line 4993 of file cmsdk3debug_wrap.cxx.

Constructor & Destructor Documentation

◆ SwigPySequence_Cont() [1/3]

template<class T>
swig::SwigPySequence_Cont< T >::SwigPySequence_Cont ( PyObject * seq)
inline

Definition at line 5001 of file cmsdk2_wrap.cxx.

◆ ~SwigPySequence_Cont() [1/3]

template<class T>
swig::SwigPySequence_Cont< T >::~SwigPySequence_Cont ( )
inline

Definition at line 5010 of file cmsdk2_wrap.cxx.

◆ SwigPySequence_Cont() [2/3]

template<class T>
swig::SwigPySequence_Cont< T >::SwigPySequence_Cont ( PyObject * seq)
inline

Definition at line 5001 of file cmsdk2debug_wrap.cxx.

◆ ~SwigPySequence_Cont() [2/3]

template<class T>
swig::SwigPySequence_Cont< T >::~SwigPySequence_Cont ( )
inline

Definition at line 5010 of file cmsdk2debug_wrap.cxx.

◆ SwigPySequence_Cont() [3/3]

template<class T>
swig::SwigPySequence_Cont< T >::SwigPySequence_Cont ( PyObject * seq)
inline

Definition at line 5001 of file cmsdk3debug_wrap.cxx.

◆ ~SwigPySequence_Cont() [3/3]

template<class T>
swig::SwigPySequence_Cont< T >::~SwigPySequence_Cont ( )
inline

Definition at line 5010 of file cmsdk3debug_wrap.cxx.

Member Function Documentation

◆ begin() [1/6]

template<class T>
iterator swig::SwigPySequence_Cont< T >::begin ( )
inline

Definition at line 5025 of file cmsdk2_wrap.cxx.

◆ begin() [2/6]

template<class T>
iterator swig::SwigPySequence_Cont< T >::begin ( )
inline

Definition at line 5025 of file cmsdk2debug_wrap.cxx.

◆ begin() [3/6]

template<class T>
iterator swig::SwigPySequence_Cont< T >::begin ( )
inline

Definition at line 5025 of file cmsdk3debug_wrap.cxx.

◆ begin() [4/6]

template<class T>
const_iterator swig::SwigPySequence_Cont< T >::begin ( ) const
inline

Definition at line 5030 of file cmsdk2_wrap.cxx.

◆ begin() [5/6]

template<class T>
const_iterator swig::SwigPySequence_Cont< T >::begin ( ) const
inline

Definition at line 5030 of file cmsdk2debug_wrap.cxx.

◆ begin() [6/6]

template<class T>
const_iterator swig::SwigPySequence_Cont< T >::begin ( ) const
inline

Definition at line 5030 of file cmsdk3debug_wrap.cxx.

◆ check() [1/3]

template<class T>
bool swig::SwigPySequence_Cont< T >::check ( bool set_err = true) const
inline

◆ check() [2/3]

template<class T>
bool swig::SwigPySequence_Cont< T >::check ( bool set_err = true) const
inline

Definition at line 5055 of file cmsdk2debug_wrap.cxx.

References swig::check(), size(), SWIG_Error, and SWIG_RuntimeError.

◆ check() [3/3]

template<class T>
bool swig::SwigPySequence_Cont< T >::check ( bool set_err = true) const
inline

Definition at line 5055 of file cmsdk3debug_wrap.cxx.

References swig::check(), size(), SWIG_Error, and SWIG_RuntimeError.

◆ empty() [1/3]

template<class T>
bool swig::SwigPySequence_Cont< T >::empty ( ) const
inline

Definition at line 5020 of file cmsdk2_wrap.cxx.

References size().

◆ empty() [2/3]

template<class T>
bool swig::SwigPySequence_Cont< T >::empty ( ) const
inline

Definition at line 5020 of file cmsdk2debug_wrap.cxx.

References size().

◆ empty() [3/3]

template<class T>
bool swig::SwigPySequence_Cont< T >::empty ( ) const
inline

Definition at line 5020 of file cmsdk3debug_wrap.cxx.

References size().

◆ end() [1/6]

template<class T>
iterator swig::SwigPySequence_Cont< T >::end ( )
inline

Definition at line 5035 of file cmsdk2_wrap.cxx.

References size().

◆ end() [2/6]

template<class T>
iterator swig::SwigPySequence_Cont< T >::end ( )
inline

Definition at line 5035 of file cmsdk2debug_wrap.cxx.

References size().

◆ end() [3/6]

template<class T>
iterator swig::SwigPySequence_Cont< T >::end ( )
inline

Definition at line 5035 of file cmsdk3debug_wrap.cxx.

References size().

◆ end() [4/6]

template<class T>
const_iterator swig::SwigPySequence_Cont< T >::end ( ) const
inline

Definition at line 5040 of file cmsdk2_wrap.cxx.

References size().

◆ end() [5/6]

template<class T>
const_iterator swig::SwigPySequence_Cont< T >::end ( ) const
inline

Definition at line 5040 of file cmsdk2debug_wrap.cxx.

References size().

◆ end() [6/6]

template<class T>
const_iterator swig::SwigPySequence_Cont< T >::end ( ) const
inline

Definition at line 5040 of file cmsdk3debug_wrap.cxx.

References size().

◆ operator[]() [1/6]

template<class T>
reference swig::SwigPySequence_Cont< T >::operator[] ( difference_type n)
inline

Definition at line 5045 of file cmsdk2_wrap.cxx.

◆ operator[]() [2/6]

template<class T>
reference swig::SwigPySequence_Cont< T >::operator[] ( difference_type n)
inline

Definition at line 5045 of file cmsdk2debug_wrap.cxx.

◆ operator[]() [3/6]

template<class T>
reference swig::SwigPySequence_Cont< T >::operator[] ( difference_type n)
inline

Definition at line 5045 of file cmsdk3debug_wrap.cxx.

◆ operator[]() [4/6]

template<class T>
const_reference swig::SwigPySequence_Cont< T >::operator[] ( difference_type n) const
inline

Definition at line 5050 of file cmsdk2_wrap.cxx.

◆ operator[]() [5/6]

template<class T>
const_reference swig::SwigPySequence_Cont< T >::operator[] ( difference_type n) const
inline

Definition at line 5050 of file cmsdk2debug_wrap.cxx.

◆ operator[]() [6/6]

template<class T>
const_reference swig::SwigPySequence_Cont< T >::operator[] ( difference_type n) const
inline

Definition at line 5050 of file cmsdk3debug_wrap.cxx.

◆ size() [1/3]

template<class T>
size_type swig::SwigPySequence_Cont< T >::size ( ) const
inline

Definition at line 5015 of file cmsdk2_wrap.cxx.

References PySequence_Size.

Referenced by check(), empty(), end(), and end().

◆ size() [2/3]

template<class T>
size_type swig::SwigPySequence_Cont< T >::size ( ) const
inline

Definition at line 5015 of file cmsdk2debug_wrap.cxx.

References PySequence_Size.

◆ size() [3/3]

template<class T>
size_type swig::SwigPySequence_Cont< T >::size ( ) const
inline

Definition at line 5015 of file cmsdk3debug_wrap.cxx.

References PySequence_Size.


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