Home | History | Annotate | Download | only in python

Lines Matching refs:swig

41 %fragment(SWIG_Traits_frag(swig::SwigPtr_PyObject),"header",fragment="StdTraits") {
42 namespace swig {
74 %fragment(SWIG_Traits_frag(swig::SwigVar_PyObject),"header",fragment="StdTraits") {
75 namespace swig {
138 struct less <swig::SwigPtr_PyObject>: public binary_function<swig::SwigPtr_PyObject, swig::SwigPtr_PyObject, bool>
141 operator()(const swig::SwigPtr_PyObject& v, const swig::SwigPtr_PyObject& w) const
148 struct less <swig::SwigVar_PyObject>: public binary_function<swig::SwigVar_PyObject, swig::SwigVar_PyObject, bool>
151 operator()(const swig::SwigVar_PyObject& v, const swig::SwigVar_PyObject& w) const
159 namespace swig {
190 namespace swig {
263 swig::slice_adjust(i, j, step, size, ii, jj);
306 swig::slice_adjust(i, j, step, size, ii, jj, true);
372 swig::slice_adjust(i, j, step, size, ii, jj, true);
415 namespace swig
427 swig::SwigVar_PyObject item = PySequence_GetItem(_seq, _index);
429 return swig::as<T>(item, true);
434 ::%type_error(swig::type_name<T>());
444 PySequence_SetItem(_seq, _index, swig::from<T>(v));
628 swig::SwigVar_PyObject item = PySequence_GetItem(_seq, i);
629 if (!swig::check<value_type>(item)) {
657 $result = SWIG_NewPointerObj(swig::make_output_iterator(%static_cast($1,const $type &)),
658 swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN);
663 PyTuple_SetItem($result,0,SWIG_NewPointerObj(swig::make_output_iterator(%static_cast($1,const $type &).first),
664 swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN));
665 PyTuple_SetItem($result,1,SWIG_NewPointerObj(swig::make_output_iterator(%static_cast($1,const $type &).second),
666 swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN));
674 PyTuple_SetItem($result,0,SWIG_NewPointerObj(swig::make_output_iterator(%static_cast($1,const $type &).first),
675 swig::SwigPyIterator::descriptor(),SWIG_POINTER_OWN));
680 iterator(swig::SwigPyIterator *iter = 0, int res),
681 reverse_iterator(swig::SwigPyIterator *iter = 0, int res),
682 const_iterator(swig::SwigPyIterator *iter = 0, int res),
683 const_reverse_iterator(swig::SwigPyIterator *iter = 0, int res) {
684 res = SWIG_ConvertPtr($input, %as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0);
688 swig::SwigPyIterator_T<$type > *iter_t = dynamic_cast<swig::SwigPyIterator_T<$type > *>(iter);
699 swig::SwigPyIterator *iter = 0;
700 int res = SWIG_ConvertPtr($input, %as_voidptrptr(&iter), swig::SwigPyIterator::descriptor(), 0);
701 $1 = (SWIG_IsOK(res) && iter && (dynamic_cast<swig::SwigPyIterator_T<$type > *>(iter) != 0));
708 swig::SwigPyIterator* iterator(PyObject **PYTHON_SELF) {
709 return swig::make_output_iterator(self->begin(), self->begin(), self->end(), *PYTHON_SELF);
795 return swig::getslice(self, i, j, 1);
799 swig::setslice(self, i, j, 1, v);
803 swig::delslice(self, i, j, 1);
808 self->erase(swig::getpos(self,i));
824 return swig::getslice(self, id, jd, step);
836 swig::setslice(self, id, jd, step, v);
848 swig::delslice(self, id, jd, step);
860 swig::delslice(self, id, jd, step);
871 return *(swig::cgetpos(self, i));
875 *(swig::getpos(self,i)) = x;
889 return *(swig::cgetpos(self, i));
893 *(swig::getpos(self,i)) = x;
913 namespace swig {
934 swig::type_info<sequence>(),0) == SWIG_OK) {
971 swig_type_info *desc = swig::type_info<sequence>();
982 PyTuple_SetItem(obj,i,swig::from<value_type>(*it));