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.


Member Function Documentation

def SyFi::exvector::__bool__ (   self  ) 

__bool__(self) -> bool

Definition at line 179 of file SyFi.py.

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

def SyFi::exvector::__delitem__ (   self,
  args 
)

__delitem__(self, difference_type i)
__delitem__(self, PySliceObject slice)

Definition at line 203 of file SyFi.py.

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

def SyFi::exvector::__delslice__ (   self,
  args 
)

__delslice__(self, difference_type i, difference_type j)

Definition at line 199 of file SyFi.py.

00199                                  :
00200         """__delslice__(self, difference_type i, difference_type j)"""
00201         return _SyFi.exvector___delslice__(self, *args)
00202 
    def __delitem__(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.

00210                                 :
00211         """
00212         __getitem__(self, PySliceObject slice) -> exvector
00213         __getitem__(self, difference_type i) -> value_type
00214         """
00215         return _SyFi.exvector___getitem__(self, *args)
00216 
    def __setitem__(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.

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

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

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.

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

def SyFi::exvector::__nonzero__ (   self  ) 

__nonzero__(self) -> bool

Definition at line 175 of file SyFi.py.

00175                          :
00176         """__nonzero__(self) -> bool"""
00177         return _SyFi.exvector___nonzero__(self)
00178 
    def __bool__(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.

00217                                 :
00218         """
00219         __setitem__(self, PySliceObject slice, exvector v)
00220         __setitem__(self, difference_type i, value_type x)
00221         """
00222         return _SyFi.exvector___setitem__(self, *args)
00223 
    def append(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.

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

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

append(self, value_type x)

Definition at line 224 of file SyFi.py.

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

def SyFi::exvector::assign (   self,
  args 
)

assign(self, size_type n, value_type x)

Definition at line 297 of file SyFi.py.

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

def SyFi::exvector::back (   self  ) 

back(self) -> value_type

Definition at line 293 of file SyFi.py.

00293                   :
00294         """back(self) -> value_type"""
00295         return _SyFi.exvector_back(self)
00296 
    def assign(self, *args):

def SyFi::exvector::begin (   self  ) 

begin(self) -> const_iterator

Definition at line 248 of file SyFi.py.

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

def SyFi::exvector::capacity (   self  ) 

capacity(self) -> size_type

Definition at line 319 of file SyFi.py.

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

def SyFi::exvector::clear (   self  ) 

clear(self)

Definition at line 236 of file SyFi.py.

00236                    :
00237         """clear(self)"""
00238         return _SyFi.exvector_clear(self)
00239 
    def swap(self, *args):

def SyFi::exvector::empty (   self  ) 

empty(self) -> bool

Definition at line 228 of file SyFi.py.

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

def SyFi::exvector::end (   self  ) 

end(self) -> const_iterator

Definition at line 252 of file SyFi.py.

00252                  :
00253         """end(self) -> const_iterator"""
00254         return _SyFi.exvector_end(self)
00255 
    def rbegin(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.

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

def SyFi::exvector::front (   self  ) 

front(self) -> value_type

Definition at line 289 of file SyFi.py.

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

def SyFi::exvector::get_allocator (   self  ) 

get_allocator(self) -> allocator_type

Definition at line 244 of file SyFi.py.

00244                            :
00245         """get_allocator(self) -> allocator_type"""
00246         return _SyFi.exvector_get_allocator(self)
00247 
    def begin(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.

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

def SyFi::exvector::iterator (   self  ) 

iterator(self) -> SwigPyIterator

Definition at line 170 of file SyFi.py.

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

def SyFi::exvector::pop (   self  ) 

pop(self) -> value_type

Definition at line 187 of file SyFi.py.

00187                  :
00188         """pop(self) -> value_type"""
00189         return _SyFi.exvector_pop(self)
00190 
    def __getslice__(self, *args):

def SyFi::exvector::pop_back (   self  ) 

pop_back(self)

Definition at line 264 of file SyFi.py.

00264                       :
00265         """pop_back(self)"""
00266         return _SyFi.exvector_pop_back(self)
00267 
    def erase(self, *args):

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

push_back(self, value_type x)

Definition at line 285 of file SyFi.py.

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

def SyFi::exvector::rbegin (   self  ) 

rbegin(self) -> const_reverse_iterator

Definition at line 256 of file SyFi.py.

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

def SyFi::exvector::rend (   self  ) 

rend(self) -> const_reverse_iterator

Definition at line 260 of file SyFi.py.

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

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

reserve(self, size_type n)

Definition at line 315 of file SyFi.py.

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

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.

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

def SyFi::exvector::size (   self  ) 

size(self) -> size_type

Definition at line 232 of file SyFi.py.

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

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

swap(self, exvector v)

Definition at line 240 of file SyFi.py.

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


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 284 of file SyFi.py.


The documentation for this class was generated from the following file:

Generated on Mon Aug 31 16:17:07 2009 for SyFi by  doxygen 1.5.9