SyFi 0.3
SyFi::exvector Class Reference
Inheritance diagram for SyFi::exvector:
SyFi::_object

List of all members.

Public Member Functions

def iterator
def __iter__
def __nonzero__
def __bool__
def __len__
def pop
def __getslice__
def __setslice__
def __delslice__
def __delitem__
def __getitem__
def __setitem__
def append
def empty
def size
def clear
def swap
def get_allocator
def begin
def end
def rbegin
def rend
def pop_back
def erase
def __init__
def push_back
def front
def back
def assign
def resize
def insert
def reserve
def capacity

Public Attributes

 this

Static Private Attributes

dictionary __swig_setmethods__ = {}
tuple __setattr__ = lambdaself,name,value:_swig_setattr(self, exvector, name, value)
dictionary __swig_getmethods__ = {}
tuple __getattr__ = lambdaself,name:_swig_getattr(self, exvector, name)
 __repr__ = _swig_repr
 __swig_destroy__ = _SyFi.delete_exvector

Detailed Description

Proxy of C++ std::vector<(GiNaC::ex)> class

Definition at line 163 of file SyFi.py.


Constructor & Destructor Documentation

def SyFi::exvector::__init__ (   self,
  args 
)
__init__(self) -> exvector
__init__(self, exvector arg0) -> exvector
__init__(self, size_type size) -> exvector
__init__(self, size_type size, value_type value) -> exvector

Definition at line 275 of file SyFi.py.

00275                              : 
00276         """
00277         __init__(self) -> exvector
00278         __init__(self, exvector arg0) -> exvector
00279         __init__(self, size_type size) -> exvector
00280         __init__(self, size_type size, value_type value) -> exvector
00281         """
00282         this = _SyFi.new_exvector(*args)
00283         try: self.this.append(this)
00284         except: self.this = this

Member Function Documentation

def SyFi::exvector::__bool__ (   self)
__bool__(self) -> bool

Definition at line 179 of file SyFi.py.

00180                       :
00181         """__bool__(self) -> bool"""
00182         return _SyFi.exvector___bool__(self)

def SyFi::exvector::__delitem__ (   self,
  args 
)
__delitem__(self, difference_type i)
__delitem__(self, PySliceObject slice)

Definition at line 203 of file SyFi.py.

00204                                 :
00205         """
00206         __delitem__(self, difference_type i)
00207         __delitem__(self, PySliceObject slice)
00208         """
00209         return _SyFi.exvector___delitem__(self, *args)

def SyFi::exvector::__delslice__ (   self,
  args 
)
__delslice__(self, difference_type i, difference_type j)

Definition at line 199 of file SyFi.py.

00200                                  :
00201         """__delslice__(self, difference_type i, difference_type j)"""
00202         return _SyFi.exvector___delslice__(self, *args)

def SyFi::exvector::__getitem__ (   self,
  args 
)
__getitem__(self, PySliceObject slice) -> exvector
__getitem__(self, difference_type i) -> value_type

Definition at line 210 of file SyFi.py.

00211                                 :
00212         """
00213         __getitem__(self, PySliceObject slice) -> exvector
00214         __getitem__(self, difference_type i) -> value_type
00215         """
00216         return _SyFi.exvector___getitem__(self, *args)

def SyFi::exvector::__getslice__ (   self,
  args 
)
__getslice__(self, difference_type i, difference_type j) -> exvector

Definition at line 191 of file SyFi.py.

00192                                  :
00193         """__getslice__(self, difference_type i, difference_type j) -> exvector"""
00194         return _SyFi.exvector___getslice__(self, *args)

def SyFi::exvector::__iter__ (   self)

Definition at line 174 of file SyFi.py.

00174 : return self.iterator()
def SyFi::exvector::__len__ (   self)
__len__(self) -> size_type

Definition at line 183 of file SyFi.py.

00184                      :
00185         """__len__(self) -> size_type"""
00186         return _SyFi.exvector___len__(self)

def SyFi::exvector::__nonzero__ (   self)
__nonzero__(self) -> bool

Definition at line 175 of file SyFi.py.

00176                          :
00177         """__nonzero__(self) -> bool"""
00178         return _SyFi.exvector___nonzero__(self)

def SyFi::exvector::__setitem__ (   self,
  args 
)
__setitem__(self, PySliceObject slice, exvector v)
__setitem__(self, difference_type i, value_type x)

Definition at line 217 of file SyFi.py.

00218                                 :
00219         """
00220         __setitem__(self, PySliceObject slice, exvector v)
00221         __setitem__(self, difference_type i, value_type x)
00222         """
00223         return _SyFi.exvector___setitem__(self, *args)

def SyFi::exvector::__setslice__ (   self,
  args 
)
__setslice__(self, difference_type i, difference_type j, exvector v)

Definition at line 195 of file SyFi.py.

00196                                  :
00197         """__setslice__(self, difference_type i, difference_type j, exvector v)"""
00198         return _SyFi.exvector___setslice__(self, *args)

def SyFi::exvector::append (   self,
  args 
)
append(self, value_type x)

Definition at line 224 of file SyFi.py.

00225                            :
00226         """append(self, value_type x)"""
00227         return _SyFi.exvector_append(self, *args)

def SyFi::exvector::assign (   self,
  args 
)
assign(self, size_type n, value_type x)

Definition at line 297 of file SyFi.py.

00298                            :
00299         """assign(self, size_type n, value_type x)"""
00300         return _SyFi.exvector_assign(self, *args)

def SyFi::exvector::back (   self)
back(self) -> value_type

Definition at line 293 of file SyFi.py.

00294                   :
00295         """back(self) -> value_type"""
00296         return _SyFi.exvector_back(self)

def SyFi::exvector::begin (   self)
begin(self) -> const_iterator

Definition at line 248 of file SyFi.py.

00249                    :
00250         """begin(self) -> const_iterator"""
00251         return _SyFi.exvector_begin(self)

def SyFi::exvector::capacity (   self)
capacity(self) -> size_type

Definition at line 319 of file SyFi.py.

00320                       :
00321         """capacity(self) -> size_type"""
00322         return _SyFi.exvector_capacity(self)

def SyFi::exvector::clear (   self)
clear(self)

Definition at line 236 of file SyFi.py.

00237                    :
00238         """clear(self)"""
00239         return _SyFi.exvector_clear(self)

def SyFi::exvector::empty (   self)
empty(self) -> bool

Definition at line 228 of file SyFi.py.

00229                    :
00230         """empty(self) -> bool"""
00231         return _SyFi.exvector_empty(self)

def SyFi::exvector::end (   self)
end(self) -> const_iterator

Definition at line 252 of file SyFi.py.

00253                  :
00254         """end(self) -> const_iterator"""
00255         return _SyFi.exvector_end(self)

def SyFi::exvector::erase (   self,
  args 
)
erase(self, iterator pos) -> iterator
erase(self, iterator first, iterator last) -> iterator

Definition at line 268 of file SyFi.py.

00269                           :
00270         """
00271         erase(self, iterator pos) -> iterator
00272         erase(self, iterator first, iterator last) -> iterator
00273         """
00274         return _SyFi.exvector_erase(self, *args)

def SyFi::exvector::front (   self)
front(self) -> value_type

Definition at line 289 of file SyFi.py.

00290                    :
00291         """front(self) -> value_type"""
00292         return _SyFi.exvector_front(self)

def SyFi::exvector::get_allocator (   self)
get_allocator(self) -> allocator_type

Definition at line 244 of file SyFi.py.

00245                            :
00246         """get_allocator(self) -> allocator_type"""
00247         return _SyFi.exvector_get_allocator(self)

def SyFi::exvector::insert (   self,
  args 
)
insert(self, iterator pos, value_type x) -> iterator
insert(self, iterator pos, size_type n, value_type x)

Definition at line 308 of file SyFi.py.

00309                            :
00310         """
00311         insert(self, iterator pos, value_type x) -> iterator
00312         insert(self, iterator pos, size_type n, value_type x)
00313         """
00314         return _SyFi.exvector_insert(self, *args)

def SyFi::exvector::iterator (   self)
iterator(self) -> SwigPyIterator

Definition at line 170 of file SyFi.py.

00171                       :
00172         """iterator(self) -> SwigPyIterator"""
00173         return _SyFi.exvector_iterator(self)

def SyFi::exvector::pop (   self)
pop(self) -> value_type

Definition at line 187 of file SyFi.py.

00188                  :
00189         """pop(self) -> value_type"""
00190         return _SyFi.exvector_pop(self)

def SyFi::exvector::pop_back (   self)
pop_back(self)

Definition at line 264 of file SyFi.py.

00265                       :
00266         """pop_back(self)"""
00267         return _SyFi.exvector_pop_back(self)

def SyFi::exvector::push_back (   self,
  args 
)
push_back(self, value_type x)

Definition at line 285 of file SyFi.py.

00286                               :
00287         """push_back(self, value_type x)"""
00288         return _SyFi.exvector_push_back(self, *args)

def SyFi::exvector::rbegin (   self)
rbegin(self) -> const_reverse_iterator

Definition at line 256 of file SyFi.py.

00257                     :
00258         """rbegin(self) -> const_reverse_iterator"""
00259         return _SyFi.exvector_rbegin(self)

def SyFi::exvector::rend (   self)
rend(self) -> const_reverse_iterator

Definition at line 260 of file SyFi.py.

00261                   :
00262         """rend(self) -> const_reverse_iterator"""
00263         return _SyFi.exvector_rend(self)

def SyFi::exvector::reserve (   self,
  args 
)
reserve(self, size_type n)

Definition at line 315 of file SyFi.py.

00316                             :
00317         """reserve(self, size_type n)"""
00318         return _SyFi.exvector_reserve(self, *args)

def SyFi::exvector::resize (   self,
  args 
)
resize(self, size_type new_size)
resize(self, size_type new_size, value_type x)

Definition at line 301 of file SyFi.py.

00302                            :
00303         """
00304         resize(self, size_type new_size)
00305         resize(self, size_type new_size, value_type x)
00306         """
00307         return _SyFi.exvector_resize(self, *args)

def SyFi::exvector::size (   self)
size(self) -> size_type

Definition at line 232 of file SyFi.py.

00233                   :
00234         """size(self) -> size_type"""
00235         return _SyFi.exvector_size(self)

def SyFi::exvector::swap (   self,
  args 
)
swap(self, exvector v)

Definition at line 240 of file SyFi.py.

00241                          :
00242         """swap(self, exvector v)"""
00243         return _SyFi.exvector_swap(self, *args)


Member Data Documentation

tuple SyFi::exvector::__getattr__ = lambdaself,name:_swig_getattr(self, exvector, name) [static, private]

Definition at line 168 of file SyFi.py.

SyFi::exvector::__repr__ = _swig_repr [static, private]

Definition at line 169 of file SyFi.py.

tuple SyFi::exvector::__setattr__ = lambdaself,name,value:_swig_setattr(self, exvector, name, value) [static, private]

Definition at line 166 of file SyFi.py.

SyFi::exvector::__swig_destroy__ = _SyFi.delete_exvector [static, private]

Definition at line 323 of file SyFi.py.

dictionary SyFi::exvector::__swig_getmethods__ = {} [static, private]

Definition at line 167 of file SyFi.py.

dictionary SyFi::exvector::__swig_setmethods__ = {} [static, private]

Definition at line 165 of file SyFi.py.

Definition at line 280 of file SyFi.py.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines