|
CMSDK 2.0.1
Cross-platform C++ base library and SDK for the Psyclone AIOS platform
|
Functions | |
| template<class Type> | |
| const char * | type_name () |
| template<class Type> | |
| swig_type_info * | type_info () |
| template<class Type> | |
| PyObject * | from (const Type &val) |
| template<class Type> | |
| PyObject * | from_ptr (Type *val, int owner) |
| template<class Type> | |
| int | asptr (PyObject *obj, Type **vptr) |
| template<class Type> | |
| int | asval (PyObject *obj, Type *val) |
| template<class Type> | |
| Type | as (PyObject *obj, bool te=false) |
| template<class Type> | |
| bool | check (PyObject *obj) |
| template<class Difference> | |
| size_t | check_index (Difference i, size_t size, bool insert=false) |
| template<class Difference> | |
| void | slice_adjust (Difference i, Difference j, Py_ssize_t step, size_t size, Difference &ii, Difference &jj, bool insert=false) |
| template<class Sequence, class Difference> | |
| Sequence::iterator | getpos (Sequence *self, Difference i) |
| template<class Sequence, class Difference> | |
| Sequence::const_iterator | cgetpos (const Sequence *self, Difference i) |
| template<class Sequence> | |
| void | erase (Sequence *seq, const typename Sequence::iterator &position) |
| template<class Sequence, class Difference> | |
| Sequence * | getslice (const Sequence *self, Difference i, Difference j, Py_ssize_t step) |
| template<class Sequence, class Difference, class InputSeq> | |
| void | setslice (Sequence *self, Difference i, Difference j, Py_ssize_t step, const InputSeq &is=InputSeq()) |
| template<class Sequence, class Difference> | |
| void | delslice (Sequence *self, Difference i, Difference j, Py_ssize_t step) |
| template<typename OutIter> | |
| SwigPyIterator * | make_output_iterator (const OutIter ¤t, const OutIter &begin, const OutIter &end, PyObject *seq=0) |
| template<typename OutIter> | |
| SwigPyIterator * | make_output_iterator (const OutIter ¤t, PyObject *seq=0) |
| template<class SwigPySeq, class Seq> | |
| void | assign (const SwigPySeq &swigpyseq, Seq *seq) |
| template<class Type> | |
| Type | as (PyObject *obj) |
| template<typename OutIter> | |
| SwigPyIterator * | make_output_forward_iterator (const OutIter ¤t, const OutIter &begin, const OutIter &end, PyObject *seq=0) |
| template<typename OutIter> | |
| SwigPyIterator * | make_output_forward_iterator (const OutIter ¤t, PyObject *seq=0) |
| static PyObject * | container_owner_attribute () |
|
inline |
Definition at line 4796 of file cmsdk3_wrap.cxx.
References as().
|
inline |
Definition at line 4295 of file cmsdk2_wrap.cxx.
References as().
Referenced by as(), as(), swig::IteratorProtocol< Seq, T >::assign(), and swig::SwigPySequence_Ref< T >::operator T().
|
inline |
Definition at line 4187 of file cmsdk2_wrap.cxx.
References swig::traits_asptr< Type >::asptr().
Referenced by _wrap_FloatVector___delitem__(), _wrap_FloatVector___getitem__(), _wrap_FloatVector___setitem__(), _wrap_FloatVector___setitem____SWIG_0(), _wrap_FloatVector___setitem____SWIG_0(), _wrap_FloatVector___setslice__(), _wrap_FloatVector___setslice____SWIG_1(), _wrap_FloatVector___setslice____SWIG_1(), _wrap_FloatVector_erase(), _wrap_FloatVector_insert(), _wrap_FloatVector_resize(), _wrap_IntVector___delitem__(), _wrap_IntVector___getitem__(), _wrap_IntVector___setitem__(), _wrap_IntVector___setitem____SWIG_0(), _wrap_IntVector___setitem____SWIG_0(), _wrap_IntVector___setslice__(), _wrap_IntVector___setslice____SWIG_1(), _wrap_IntVector___setslice____SWIG_1(), _wrap_IntVector_erase(), _wrap_IntVector_insert(), _wrap_IntVector_resize(), _wrap_new_FloatVector(), _wrap_new_FloatVector__SWIG_1(), _wrap_new_FloatVector__SWIG_1(), _wrap_new_IntVector(), _wrap_new_IntVector__SWIG_1(), _wrap_new_IntVector__SWIG_1(), _wrap_new_StringVector(), _wrap_new_StringVector__SWIG_1(), _wrap_new_StringVector__SWIG_1(), _wrap_StringVector___delitem__(), _wrap_StringVector___getitem__(), _wrap_StringVector___setitem__(), _wrap_StringVector___setitem____SWIG_0(), _wrap_StringVector___setitem____SWIG_0(), _wrap_StringVector___setslice__(), _wrap_StringVector___setslice____SWIG_1(), _wrap_StringVector___setslice____SWIG_1(), _wrap_StringVector_erase(), _wrap_StringVector_insert(), _wrap_StringVector_resize(), and swig::traits_check< Type, pointer_category >::check().
|
inline |
Definition at line 5151 of file cmsdk2_wrap.cxx.
Referenced by swig::traits_asptr_stdseq< Seq, T >::asptr().
|
inline |
Definition at line 4232 of file cmsdk2_wrap.cxx.
References swig::traits_asval< Type >::asval().
Referenced by swig::traits_as< Type, value_category >::as(), swig::traits_as< Type, value_category >::as(), and swig::traits_check< Type, value_category >::check().
|
inline |
Definition at line 4464 of file cmsdk2_wrap.cxx.
References check_index().
Referenced by std_vector_Sl_float64_Sg____getitem____SWIG_1(), std_vector_Sl_int64_Sg____getitem____SWIG_1(), std_vector_Sl_int64_Sg____getitem____SWIG_1(), and std_vector_Sl_std_string_Sg____getitem____SWIG_1().
|
inline |
Definition at line 4316 of file cmsdk2_wrap.cxx.
References check().
Referenced by check(), swig::IteratorProtocol< Seq, T >::check(), and swig::SwigPySequence_Cont< T >::check().
|
inline |
Definition at line 4406 of file cmsdk2_wrap.cxx.
|
static |
Definition at line 5683 of file cmsdk3_wrap.cxx.
References SWIG_Python_str_FromChar().
Referenced by swig::container_owner< swig::pointer_category >::back_reference(), and SWIG_mod_exec().
|
inline |
Definition at line 4587 of file cmsdk2_wrap.cxx.
References slice_adjust().
Referenced by std_vector_Sl_float64_Sg____delitem____SWIG_1(), std_vector_Sl_float64_Sg____delslice__(), std_vector_Sl_float64_Sg____setitem____SWIG_1(), std_vector_Sl_int64_Sg____delitem____SWIG_1(), std_vector_Sl_int64_Sg____delslice__(), std_vector_Sl_int64_Sg____delslice__(), std_vector_Sl_int64_Sg____setitem____SWIG_1(), std_vector_Sl_std_string_Sg____delitem____SWIG_1(), std_vector_Sl_std_string_Sg____delslice__(), and std_vector_Sl_std_string_Sg____setitem____SWIG_1().
|
inline |
Definition at line 4472 of file cmsdk2_wrap.cxx.
Referenced by std_vector_Sl_float64_Sg____delitem____SWIG_0(), std_vector_Sl_int64_Sg____delitem____SWIG_0(), std_vector_Sl_int64_Sg____delitem____SWIG_0(), and std_vector_Sl_std_string_Sg____delitem____SWIG_0().
|
inline |
Definition at line 4162 of file cmsdk2_wrap.cxx.
References swig::traits_from< Type >::from().
Referenced by swig::traits_from_stdseq< Seq, T >::from(), swig::from_oper< ValueType >::operator()(), and swig::SwigPySequence_Ref< T >::operator=().
|
inline |
Definition at line 4167 of file cmsdk2_wrap.cxx.
References swig::traits_from_ptr< Type >::from().
|
inline |
Definition at line 4456 of file cmsdk2_wrap.cxx.
References check_index().
Referenced by std_vector_Sl_float64_Sg____delitem____SWIG_0(), std_vector_Sl_float64_Sg____setitem____SWIG_2(), std_vector_Sl_int64_Sg____delitem____SWIG_0(), std_vector_Sl_int64_Sg____delitem____SWIG_0(), std_vector_Sl_int64_Sg____setitem____SWIG_2(), std_vector_Sl_int64_Sg____setitem____SWIG_2(), std_vector_Sl_std_string_Sg____delitem____SWIG_0(), and std_vector_Sl_std_string_Sg____setitem____SWIG_2().
|
inline |
Definition at line 4478 of file cmsdk2_wrap.cxx.
References slice_adjust().
Referenced by std_vector_Sl_float64_Sg____getitem____SWIG_0(), std_vector_Sl_float64_Sg____getslice__(), std_vector_Sl_int64_Sg____getitem____SWIG_0(), std_vector_Sl_int64_Sg____getslice__(), std_vector_Sl_int64_Sg____getslice__(), std_vector_Sl_std_string_Sg____getitem____SWIG_0(), and std_vector_Sl_std_string_Sg____getslice__().
|
inline |
Definition at line 5068 of file cmsdk3_wrap.cxx.
|
inline |
Definition at line 5082 of file cmsdk3_wrap.cxx.
|
inline |
Definition at line 4830 of file cmsdk2_wrap.cxx.
Referenced by _wrap_FloatVector_begin(), _wrap_FloatVector_begin(), _wrap_FloatVector_end(), _wrap_FloatVector_end(), _wrap_FloatVector_erase__SWIG_0(), _wrap_FloatVector_erase__SWIG_0(), _wrap_FloatVector_erase__SWIG_1(), _wrap_FloatVector_erase__SWIG_1(), _wrap_FloatVector_insert__SWIG_0(), _wrap_FloatVector_insert__SWIG_0(), _wrap_FloatVector_rbegin(), _wrap_FloatVector_rbegin(), _wrap_FloatVector_rend(), _wrap_FloatVector_rend(), _wrap_IntVector_begin(), _wrap_IntVector_begin(), _wrap_IntVector_end(), _wrap_IntVector_end(), _wrap_IntVector_erase__SWIG_0(), _wrap_IntVector_erase__SWIG_0(), _wrap_IntVector_erase__SWIG_1(), _wrap_IntVector_erase__SWIG_1(), _wrap_IntVector_insert__SWIG_0(), _wrap_IntVector_insert__SWIG_0(), _wrap_IntVector_rbegin(), _wrap_IntVector_rbegin(), _wrap_IntVector_rend(), _wrap_IntVector_rend(), _wrap_StringVector_begin(), _wrap_StringVector_begin(), _wrap_StringVector_end(), _wrap_StringVector_end(), _wrap_StringVector_erase__SWIG_0(), _wrap_StringVector_erase__SWIG_0(), _wrap_StringVector_erase__SWIG_1(), _wrap_StringVector_erase__SWIG_1(), _wrap_StringVector_insert__SWIG_0(), _wrap_StringVector_insert__SWIG_0(), _wrap_StringVector_rbegin(), _wrap_StringVector_rbegin(), _wrap_StringVector_rend(), _wrap_StringVector_rend(), std_vector_Sl_float64_Sg__iterator(), std_vector_Sl_int64_Sg__iterator(), and std_vector_Sl_std_string_Sg__iterator().
|
inline |
Definition at line 4837 of file cmsdk2_wrap.cxx.
|
inline |
Definition at line 4521 of file cmsdk2_wrap.cxx.
References slice_adjust().
Referenced by std_vector_Sl_float64_Sg____setitem____SWIG_0(), std_vector_Sl_float64_Sg____setslice____SWIG_0(), std_vector_Sl_float64_Sg____setslice____SWIG_1(), std_vector_Sl_int64_Sg____setitem____SWIG_0(), std_vector_Sl_int64_Sg____setitem____SWIG_0(), std_vector_Sl_int64_Sg____setslice____SWIG_0(), std_vector_Sl_int64_Sg____setslice____SWIG_0(), std_vector_Sl_int64_Sg____setslice____SWIG_1(), std_vector_Sl_int64_Sg____setslice____SWIG_1(), std_vector_Sl_std_string_Sg____setitem____SWIG_0(), std_vector_Sl_std_string_Sg____setslice____SWIG_0(), and std_vector_Sl_std_string_Sg____setslice____SWIG_1().
| void swig::slice_adjust | ( | Difference | i, |
| Difference | j, | ||
| Py_ssize_t | step, | ||
| size_t | size, | ||
| Difference & | ii, | ||
| Difference & | jj, | ||
| bool | insert = false ) |
Definition at line 4420 of file cmsdk2_wrap.cxx.
Referenced by delslice(), getslice(), and setslice().
|
inline |
Definition at line 4103 of file cmsdk2_wrap.cxx.
References swig::traits_info< Type >::type_info().
Referenced by swig::traits_asptr< Type >::asptr(), swig::traits_asptr_stdseq< Seq, T >::asptr(), swig::traits_from_ptr< Type >::from(), and swig::traits_from_stdseq< Seq, T >::from().
|
inline |
Definition at line 4086 of file cmsdk2_wrap.cxx.
References type_name().
Referenced by swig::traits_as< Type *, pointer_category >::as(), swig::traits_as< Type *, pointer_category >::as(), swig::traits_as< Type, pointer_category >::as(), swig::traits_as< Type, pointer_category >::as(), swig::traits_as< Type, value_category >::as(), swig::traits_as< Type, value_category >::as(), swig::SwigPySequence_Ref< T >::operator T(), swig::traits_info< Type >::type_info(), swig::traits_info< Type * >::type_info(), swig::traits< Type * >::type_name(), and type_name().