Lines Matching defs:operator

161   sc_vector_base& operator=( const sc_vector_base& );
290 this_type& operator++(){ ++it_; return *this; }
291 this_type& operator--(){ --it_; return *this; }
292 this_type operator++(int){ this_type old(*this); ++it_; return old; }
293 this_type operator--(int){ this_type old(*this); --it_; return old; }
296 this_type operator+( difference_type n ) const
298 this_type operator-( difference_type n ) const
301 this_type& operator+=( difference_type n ) { it_+=n; return *this; }
302 this_type& operator-=( difference_type n ) { it_-=n; return *this; }
305 bool operator== ( const this_type& that ) const { return it_ == that.it_; }
306 bool operator!= ( const this_type& that ) const { return it_ != that.it_; }
307 bool operator<= ( const this_type& that ) const { return it_ <= that.it_; }
308 bool operator>= ( const this_type& that ) const { return it_ >= that.it_; }
309 bool operator< ( const this_type& that ) const { return it_ < that.it_; }
310 bool operator> ( const this_type& that ) const { return it_ > that.it_; }
313 reference operator*() const
315 pointer operator->() const
317 reference operator[]( difference_type n ) const
321 difference_type operator-( this_type const& that ) const
357 element_type& operator[]( size_type i )
363 const element_type& operator[]( size_type i ) const
404 iterator operator()( sc_vector_assembly<ContainerType,ArgumentType> c )
405 { return operator()( c.begin(), c.end() ); }
408 iterator operator()( ArgumentContainer & c )
409 { return operator()( c.begin(), c.end() ); }
412 iterator operator()( ArgumentIterator first, ArgumentIterator last )
413 { return operator()( first, last, this->begin() ); }
416 iterator operator()( ArgumentIterator first, ArgumentIterator last
482 reference operator[]( size_type idx )
486 const_reference operator[]( size_type idx ) const
514 iterator operator()( sc_vector_assembly<ContainerType,ArgumentType> c )
515 { return operator()( c.begin(), c.end() ); }
518 iterator operator()( ArgumentContainer & c )
519 { return operator()( c.begin(), c.end() ); }
522 iterator operator()( ArgumentIterator first, ArgumentIterator last )
523 { return operator()( first, last, this->begin() ); }
526 iterator operator()( ArgumentIterator first, ArgumentIterator last
531 iterator operator()( ArgumentIterator first, ArgumentIterator last
533 { return operator()( first, last, iterator(from.it_, ptr_) ); }
541 sc_vector_assembly& operator=( sc_vector_assembly other_copy )