Lines Matching refs:size_type
92 typedef storage_type::size_type size_type;
99 size_type size() const
120 void * & at( size_type i )
123 void const * at( size_type i ) const
126 void reserve( size_type n )
135 void check_index( size_type i ) const;
136 bool check_init( size_type n ) const;
138 static std::string make_name( const char* prefix, size_type index );
344 explicit sc_vector( const char* prefix, size_type n )
349 sc_vector( const char* prefix, size_type n, Creator creator )
357 element_type& operator[]( size_type i )
360 element_type& at( size_type i )
363 const element_type& operator[]( size_type i ) const
366 const element_type& at( size_type i ) const
369 void init( size_type n )
373 void init( size_type n, Creator c );
375 static element_type * create_element( const char* prefix, size_type index );
451 typedef typename base_type::size_type size_type;
479 size_type size() const { return vec_->size(); }
482 reference operator[]( size_type idx )
484 reference at( size_type idx )
486 const_reference operator[]( size_type idx ) const
488 const_reference at( size_type idx ) const
587 sc_vector<T>::create_element( const char* name, size_type /* idx */ )
595 sc_vector<T>::init( size_type n, Creator c )
602 for ( size_type i = 0; i<n; ++i )
624 size_type i = size();