home | login | register | DMCA | contacts | help | donate |      

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Э Ю Я


my bookshelf | genres | recommend | rating of books | rating of authors | reviews | new | форум | collections | читалки | авторам | add
fantasy
space fantasy
fantasy is horrors
heroic
prose
  military
  child
  russian
detective
  action
  child
  ironical
  historical
  political
western
adventure
adventure (child)
child's stories
love
religion
antique
Scientific literature
biography
business
home pets
animals
art
history
computers
linguistics
mathematics
religion
home_garden
sport
technique
publicism
philosophy
chemistry
close

Loading...


Members

Member Where defined Description
value_type Container The type of object, T, stored in the list.
pointer Container Pointer to T.
reference Container Reference to T
const_reference Container Const reference to T
size_type Container An unsigned integral type.
difference_type Container A signed integral type.
iterator Container Iterator used to iterate through a list.
const_iterator Container Const iterator used to iterate through a list.
reverse_iterator Reversible Container Iterator used to iterate backwards through a list.
const_reverse_iterator Reversible Container Const iterator used to iterate backwards through a list.
iterator begin() Container Returns an iterator pointing to the beginning of the list.
iterator end() Container Returns an iterator pointing to the end of the list.
const_iterator begin() const Container Returns a const_iterator pointing to the beginning of the list.
const_iterator end() const Container Returns a const_iterator pointing to the end of the list.
reverse_iterator rbegin() Reversible Container Returns a reverse_iterator pointing to the beginning of the reversed list.
reverse_iterator rend() Reversible Container Returns a reverse_iterator pointing to the end of the reversed list.
const_reverse_iterator rbegin() const Reversible Container Returns a const_reverse_iterator pointing to the beginning of the reversed list.
const_reverse_iterator rend() const Reversible Container Returns a const_reverse_iterator pointing to the end of the reversed list.
size_type size() const Container Returns the size of the list. Note: you should not assume that this function is constant time. It is permitted to be O(N ), where N is the number of elements in the list . If you wish to test whether a list is empty, you should write L.empty() rather than L.size() == 0.
size_type max_size() const Container Returns the largest possible size of the list.
bool empty() const Container true if the list 's size is 0.
list() Container Creates an empty list.
list(size_type n) Sequence Creates a list with n elements, each of which is a copy of T().
list(size_type n, const T& t) Sequence Creates a list with n copies of t.
list(const list&) Container The copy constructor.
template list(InputIterator f, InputIterator l) [2] Sequence Creates a list with a copy of a range.
~list() Container The destructor.
list& operator=(const list&) Container The assignment operator
reference front() Front Insertion Sequence Returns the first element.
const_reference front() const Front Insertion Sequence Returns the first element.
reference back() Sequence Returns the last element.
const_reference back() const Back Insertion Sequence Returns the last element.
void push_front(const T&) Front Insertion Sequence Inserts a new element at the beginning.
void push_back(const T&) Back Insertion Sequence Inserts a new element at the end.
void pop_front() Front Insertion Sequence Removes the first element.
void pop_back() Back Insertion Sequence Removes the last element.
void swap(list&) Container Swaps the contents of two lists.
iterator insert(iterator pos, const T& x) Sequence Inserts x before pos.
template void insert(iterator pos, InputIterator f, InputIterator l) [2] Sequence Inserts the range [f, l) before pos.
void insert(iterator pos, size_type n, const T& x) Sequence Inserts n copies of x before pos.
iterator erase(iterator pos) Sequence Erases the element at position pos.
iterator erase(iterator first, iterator last) Sequence Erases the range [first, last)
void clear() Sequence Erases all of the elements.
void resize(n, t = T()) Sequence Inserts or erases elements at the end such that the size becomes n.
void splice(iterator pos, list& L) list See below.
void splice(iterator pos, list& L, iterator i) list See below.
void splice(iterator pos, list& L, iterator f, iterator l) list See below.
void remove(const T& value) list See below.
void unique() list See below.
void merge(list& L) list See below.
void sort() list See below.
bool operator==(const list&, const list&) Forward Container Tests two lists for equality. This is a global function, not a member function.
bool operator<(const list&, const list&) Forward Container Lexicographical comparison. This is a global function, not a member function.


Type requirements | Standard Template Library Programmer`s Guide | New members







Loading...