Classes |
| struct | from_oper |
| struct | noconst_traits |
| struct | noconst_traits< const Type > |
| struct | pointer_category |
| class | PyObject_ptr |
| struct | PyObject_var |
| struct | PySequence_ArrowProxy |
| struct | PySequence_Cont |
| struct | PySequence_InputIterator |
| struct | PySequence_Ref |
| struct | PySwigIterator |
| class | PySwigIterator_T |
| class | PySwigIteratorClosed_T |
| class | PySwigIteratorOpen_T |
| struct | stop_iteration |
| struct | traits |
| struct | traits< PyObject * > |
| struct | traits< std::string > |
| struct | traits< std::vector< std::string, std::allocator< std::string > > > |
| struct | traits< Type * > |
| struct | traits_as |
| struct | traits_as< Type *, pointer_category > |
| struct | traits_as< Type, pointer_category > |
| struct | traits_as< Type, value_category > |
| struct | traits_asptr |
| struct | traits_asptr< std::vector< T > > |
| struct | traits_asptr_stdseq |
| struct | traits_asval |
| struct | traits_asval< PyObject * > |
| struct | traits_asval< std::string > |
| struct | traits_asval< Type * > |
| struct | traits_check |
| struct | traits_check< PyObject *, value_category > |
| struct | traits_check< Type, pointer_category > |
| struct | traits_check< Type, value_category > |
| struct | traits_from |
| struct | traits_from< PyObject * > |
| struct | traits_from< std::string > |
| struct | traits_from< std::vector< T > > |
| struct | traits_from< Type * > |
| struct | traits_from_ptr |
| struct | traits_from_stdseq |
| struct | traits_info |
| struct | value_category |
Functions |
| template<class Type > |
| Type | as (PyObject *obj, bool te=false) |
| template<class Type > |
| int | asptr (PyObject *obj, Type **vptr) |
| template<class PySeq , class Seq > |
| void | assign (const PySeq &pyseq, Seq *seq) |
| template<class Type > |
| int | asval (PyObject *obj, Type *val) |
| template<class Sequence , class Difference > |
| Sequence::const_iterator | cgetpos (const Sequence *self, Difference i) |
| template<class Type > |
| bool | check (PyObject *obj) |
| size_t | check_index (ptrdiff_t i, size_t size, bool insert=false) |
| template<class Sequence , class Difference > |
| void | delslice (Sequence *self, Difference i, Difference j) |
| template<class Type > |
| PyObject * | from (const Type &val) |
| template<class Type > |
| PyObject * | from_ptr (Type *val, int owner) |
| template<class Sequence , class Difference > |
| Sequence::iterator | getpos (Sequence *self, Difference i) |
| template<class Sequence , class Difference > |
| Sequence * | getslice (const Sequence *self, Difference i, Difference j) |
| template<typename OutIter > |
| PySwigIterator * | make_output_iterator (const OutIter ¤t, PyObject *seq=0) |
| template<typename OutIter > |
| PySwigIterator * | make_output_iterator (const OutIter ¤t, const OutIter &begin, const OutIter &end, PyObject *seq=0) |
| template<class Sequence , class Difference , class InputSeq > |
| void | setslice (Sequence *self, Difference i, Difference j, const InputSeq &v) |
| size_t | slice_index (ptrdiff_t i, size_t size) |
| template<class Type > |
| swig_type_info * | type_info () |
| template<class Type > |
| const char * | type_name () |