Class template flat_map Boost , Chapter 1. Boost.Compute , Reference
Class template flat_map
boost::compute::flat_map
Synopsis
template < typename Key, typename T>
class flat_map {
public :
typedef Key key_type ;
typedef T mapped_type ;
typedef :: boost::compute::vector < std :: pair < Key , T > > vector_type ;
typedef vector_type :: value_type value_type ;
typedef vector_type :: size_type size_type ;
typedef vector_type :: difference_type difference_type ;
typedef vector_type :: reference reference ;
typedef vector_type :: const_reference const_reference ;
typedef vector_type :: pointer pointer ;
typedef vector_type :: const_pointer const_pointer ;
typedef vector_type::iterator iterator ;
typedef vector_type::const_iterator const_iterator ;
typedef vector_type :: reverse_iterator reverse_iterator ;
typedef vector_type :: const_reverse_iterator const_reverse_iterator ;
explicit flat_map ( const context & = system :: default_context ( ) ) ;
flat_map ( const flat_map < Key , T > & ) ;
flat_map < Key , T > & operator = ( const flat_map < Key , T > & ) ;
~ flat_map ( ) ;
iterator begin ( ) ;
const_iterator begin ( ) const ;
const_iterator cbegin ( ) const ;
iterator end ( ) ;
const_iterator end ( ) const ;
const_iterator cend ( ) const ;
reverse_iterator rbegin ( ) ;
const_reverse_iterator rbegin ( ) const ;
const_reverse_iterator crbegin ( ) const ;
reverse_iterator rend ( ) ;
const_reverse_iterator rend ( ) const ;
const_reverse_iterator crend ( ) const ;
size_type size ( ) const ;
size_type max_size ( ) const ;
bool empty ( ) const ;
size_type capacity ( ) const ;
void reserve ( size_type , command_queue & ) ;
void reserve ( size_type ) ;
void shrink_to_fit ( ) ;
void clear ( ) ;
std :: pair < iterator , bool > insert ( const value_type & , command_queue & ) ;
std :: pair < iterator , bool > insert ( const value_type & ) ;
iterator erase ( const const_iterator & , command_queue & ) ;
iterator erase ( const const_iterator & ) ;
iterator erase ( const const_iterator & , const const_iterator & ,
command_queue & ) ;
iterator erase ( const const_iterator & , const const_iterator & ) ;
size_type erase ( const key_type & , command_queue & ) ;
iterator find ( const key_type & , command_queue & ) ;
iterator find ( const key_type & ) ;
const_iterator find ( const key_type & , command_queue & ) const ;
const_iterator find ( const key_type & ) const ;
size_type count ( const key_type & , command_queue & ) const ;
size_type count ( const key_type & ) const ;
iterator lower_bound ( const key_type & , command_queue & ) ;
iterator lower_bound ( const key_type & ) ;
const_iterator lower_bound ( const key_type & , command_queue & ) const ;
const_iterator lower_bound ( const key_type & ) const ;
iterator upper_bound ( const key_type & , command_queue & ) ;
iterator upper_bound ( const key_type & ) ;
const_iterator upper_bound ( const key_type & , command_queue & ) const ;
const_iterator upper_bound ( const key_type & ) const ;
const mapped_type at ( const key_type & ) const ;
unspecified operator [ ] ( const key_type & ) ;
} ;
Description
flat_map
public
construct/copy/destruct
explicit flat_map ( const context & контекст = система :: default_context ( ) ;
flat_map ( const flat_map < Key , T > & другие>; ;
flat_map < Key , T > & оператор >>>>>>> >>>>>>>> >>>>>>>>>> >>>>>>>>>>>>>>>>>>>>>>>>> >>>> >>>>>>>>> >>>> >>>>>>>>>>>>>
~ flat_map ( ) ;
flat_map
public member functions
iterator begin ( ) ;
const_iterator begin ( ) const ;
const_iterator cbegin ( ) const ;
iterator end ( ) ;
const_iterator end ( ) const ;
const_iterator cend ( ) const ;
reverse_iterator rbegin ( ) ;
const_reverse_iterator rbegin ( ) const ;
const_reverse_iterator crbegin ( ) const ;
reverse_iterator rend ( ) ;
const_reverse_iterator rend ( ) const ;
const_reverse_iterator crend ( ) const ;
size_type size ( ) const ;
size_type max_size ( ) const ;
bool пустая ( ) const ;
size_type емкость ( ) const ;
void reserve ( size_type размер, command_queue & очередь) ;
void reserve ( size_type size) ;
void shrink_to_fit ( ) ;
void clear ( ) ;
std :: pair < iterator , bool > insert ( const value_type & значение, command_queue >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
std :: парик < итератор , бол > инсер ( констант значение_тип & значение>
iterator erase ( const const_iterator & положение, command_queue & очередь>; ;
iterator erase ( const const_iterator & положение) ;
iterator erase ( const const_iterator & first, const const_iterator & last, command_queue & >>> >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
iterator erase ( const const_iterator & first, const const_iterator & last;
size_type erase ( const key_type & значение, command_queue & > ;
iterator find ( const key_type & значение, command_queue & очередь> ;
iterator find ( const key_type & value) ;
const_iterator find ( const key_type & value, command_queue & t
const_iterator find ( const key_type & value) const ;
size_type count ( const key_type & value, command_queue & >> const
size_type count ( const key_type & value) const ;
iterator lower_bound ( const key_type & value, command_queue & очередей>; ;
iterator lower_bound ( const key_type & значение) ;
const_iterator lower_bound ( const key_type & value, command_queue & очередейconst
const_iterator lower_bound ( const key_type & value) const ;
iterator upper_bound ( const key_type & значение, command_queue & очередь>; ;
iterator upper_bound ( const key_type & значение) ;
const_iterator upper_bound ( const key_type & значение, command_queue & очередь> const
const_iterator upper_bound ( const key_type & value) const ;
const mapped_type ( const key_type & key) const ;
неуказанные оператор [ ] ( const key_type & key;
Статья Class template flat_map раздела Chapter 1. Boost.Compute Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Reference ::