| Bitset Constructors (C++ Bitsets) | create new bitsets |
| Bitset Operators (C++ Bitsets) | compare and assign bitsets |
| Container constructors (C++ Vectors) | create containers and initialize them with some data |
| Container constructors (C++ Double-ended Queues) | create containers and initialize them with some data |
| Container constructors (C++ Lists) | create containers and initialize them with some data |
| Container constructors & destructors (C++ Sets) | default methods to allocate, copy, and deallocate containers |
| Container constructors & destructors (C++ Multisets) | default methods to allocate, copy, and deallocate containers |
| Container constructors & destructors (C++ Maps) | default methods to allocate, copy, and deallocate containers |
| Container constructors & destructors (C++ Multimaps) | default methods to allocate, copy, and deallocate containers |
| Container operators (C++ Lists) | assign and compare containers |
| Container operators (C++ Sets) | assign and compare containers |
| Container operators (C++ Multisets) | assign and compare containers |
| Container operators (C++ Multimaps) | assign and compare containers |
| Container operators (C++ Vectors) | compare, assign, and access elements of a container |
| Container operators (C++ Double-ended Queues) | compare, assign, and access elements of a container |
| I/O Constructors (C++ I/O) | constructors |
| Map operators (C++ Maps) | assign, compare, and access elements of a map |
| Priority queue constructors (C++ Priority Queues) | construct a new priority queue |
| Queue constructor (C++ Queues) | construct a new queue |
| Stack constructors (C++ Stacks) | construct a new stack |
| String constructors (C++ Strings) | create strings from arrays of characters and other strings |
| String operators (C++ Strings) | concatenate strings, assign strings, use strings for I/O, compare strings |
| any (C++ Bitsets) | true if any bits are set |
| append (C++ Strings) | append characters and strings onto a string |
| assign (C++ Vectors) | assign elements to a container |
| assign (C++ Double-ended Queues) | assign elements to a container |
| assign (C++ Lists) | assign elements to a container |
| assign (C++ Strings) | give a string values from strings of characters and other C++ strings |
| at (C++ Vectors) | returns an element at a specific location |
| at (C++ Double-ended Queues) | returns an element at a specific location |
| at (C++ Strings) | returns an element at a specific location |
| auto_ptr (Miscellaneous C++) | create pointers that automatically destroy objects |
| back (C++ Vectors) | returns a reference to last element of a container |
| back (C++ Double-ended Queues) | returns a reference to last element of a container |
| back (C++ Lists) | returns a reference to last element of a container |
| back (C++ Queues) | returns a reference to last element of a container |
| bad (C++ I/O) | true if an error occurred |
| begin (C++ Strings) | returns an iterator to the beginning of the container |
| begin (C++ Vectors) | returns an iterator to the beginning of the container |
| begin (C++ Double-ended Queues) | returns an iterator to the beginning of the container |
| begin (C++ Lists) | returns an iterator to the beginning of the container |
| begin (C++ Sets) | returns an iterator to the beginning of the container |
| begin (C++ Multisets) | returns an iterator to the beginning of the container |
| begin (C++ Maps) | returns an iterator to the beginning of the container |
| begin (C++ Multimaps) | returns an iterator to the beginning of the container |
| c_str (C++ Strings) | returns a standard C character array version of the string |
| capacity (C++ Vectors) | returns the number of elements that the container can hold |
| capacity (C++ Strings) | returns the number of elements that the container can hold |
| clear (C++ I/O) | clear status flags |
| clear (C++ Strings) | removes all elements from the container |
| clear (C++ Vectors) | removes all elements from the container |
| clear (C++ Double-ended Queues) | removes all elements from the container |
| clear (C++ Lists) | removes all elements from the container |
| clear (C++ Sets) | removes all elements from the container |
| clear (C++ Multisets) | removes all elements from the container |
| clear (C++ Maps) | removes all elements from the container |
| clear (C++ Multimaps) | removes all elements from the container |
| close (C++ I/O) | close a stream |
| compare (C++ Strings) | compares two strings |
| copy (C++ Strings) | copies characters from a string into an array |
| count (C++ Sets) | returns the number of elements matching a certain key |
| count (C++ Multisets) | returns the number of elements matching a certain key |
| count (C++ Maps) | returns the number of elements matching a certain key |
| count (C++ Multimaps) | returns the number of elements matching a certain key |
| count (C++ Bitsets) | returns the number of set bits |
| data (C++ Strings) | returns a pointer to the first character of a string |
| empty (C++ Strings) | true if the container has no elements |
| empty (C++ Vectors) | true if the container has no elements |
| empty (C++ Double-ended Queues) | true if the container has no elements |
| empty (C++ Lists) | true if the container has no elements |
| empty (C++ Sets) | true if the container has no elements |
| empty (C++ Multisets) | true if the container has no elements |
| empty (C++ Maps) | true if the container has no elements |
| empty (C++ Multimaps) | true if the container has no elements |
| empty (C++ Stacks) | true if the container has no elements |
| empty (C++ Queues) | true if the container has no elements |
| empty (C++ Priority Queues) | true if the container has no elements |
| end (C++ Strings) | returns an iterator just past the last element of a container |
| end (C++ Vectors) | returns an iterator just past the last element of a container |
| end (C++ Double-ended Queues) | returns an iterator just past the last element of a container |
| end (C++ Lists) | returns an iterator just past the last element of a container |
| end (C++ Sets) | returns an iterator just past the last element of a container |
| end (C++ Multisets) | returns an iterator just past the last element of a container |
| end (C++ Maps) | returns an iterator just past the last element of a container |
| end (C++ Multimaps) | returns an iterator just past the last element of a container |
| eof (C++ I/O) | true if at the end-of-file |
| equal_range (C++ Sets) | returns iterators to the first and just past the last elements matching a specific key |
| equal_range (C++ Multisets) | returns iterators to the first and just past the last elements matching a specific key |
| equal_range (C++ Maps) | returns iterators to the first and just past the last elements matching a specific key |
| equal_range (C++ Multimaps) | returns iterators to the first and just past the last elements matching a specific key |
| erase (C++ Strings) | removes elements from a string |
| erase (C++ Vectors) | removes elements from a container |
| erase (C++ Double-ended Queues) | removes elements from a container |
| erase (C++ Lists) | removes elements from a container |
| erase (C++ Sets) | removes elements from a container |
| erase (C++ Multisets) | removes elements from a container |
| erase (C++ Maps) | removes elements from a container |
| erase (C++ Multimaps) | removes elements from a container |
| fail (C++ I/O) | true if an error occurred |
| fill (C++ I/O) | manipulate the default fill character |
| find (C++ Sets) | returns an iterator to specific elements |
| find (C++ Multisets) | returns an iterator to specific elements |
| find (C++ Maps) | returns an iterator to specific elements |
| find (C++ Multimaps) | returns an iterator to specific elements |
| find (C++ Strings) | find characters in the string |
| find_first_not_of (C++ Strings) | find first absence of characters |
| find_first_of (C++ Strings) | find first occurrence of characters |
| find_last_not_of (C++ Strings) | find last absence of characters |
| find_last_of (C++ Strings) | find last occurrence of characters |
| flags (C++ I/O) | access or manipulate io stream format flags |
| flip (C++ Bitsets) | reverses the bitset |
| flush (C++ I/O) | empty the buffer |
| front (C++ Vectors) | returns a reference to the first element of a container |
| front (C++ Double-ended Queues) | returns a reference to the first element of a container |
| front (C++ Lists) | returns a reference to the first element of a container |
| front (C++ Queues) | returns a reference to the first element of a container |
| gcount (C++ I/O) | number of characters read during last input |
| get (C++ I/O) | read characters |
| getline (C++ I/O) | read a line of characters |
| getline (C++ Strings) | read data from an I/O stream into a string |
| good (C++ I/O) | true if no errors have occurred |
| ignore (C++ I/O) | read and discard characters |
| insert (C++ Strings) | insert characters into a string |
| insert (C++ Vectors) | inserts elements into the container |
| insert (C++ Double-ended Queues) | inserts elements into the container |
| insert (C++ Lists) | inserts elements into the container |
| insert (C++ Sets) | insert items into a container |
| insert (C++ Multisets) | inserts items into a container |
| insert (C++ Multimaps) | inserts items into a container |
| insert (C++ Maps) | insert items into a container |
| key_comp (C++ Sets) | returns the function that compares keys |
| key_comp (C++ Multisets) | returns the function that compares keys |
| key_comp (C++ Maps) | returns the function that compares keys |
| key_comp (C++ Multimaps) | returns the function that compares keys |
| length (C++ Strings) | returns the length of the string |
| lower_bound (C++ Sets) | returns an iterator to the first element greater than or equal to a certian value |
| lower_bound (C++ Multisets) | returns an iterator to the first element greater than or equal to a certian value |
| lower_bound (C++ Maps) | returns an iterator to the first element greater than or equal to a certian value |
| lower_bound (C++ Multimaps) | returns an iterator to the first element greater than or equal to a certian value |
| max_size (C++ Strings) | returns the maximum number of elements that the container can hold |
| max_size (C++ Vectors) | returns the maximum number of elements that the container can hold |
| max_size (C++ Double-ended Queues) | returns the maximum number of elements that the container can hold |
| max_size (C++ Lists) | returns the maximum number of elements that the container can hold |
| max_size (C++ Sets) | returns the maximum number of elements that the container can hold |
| max_size (C++ Multisets) | returns the maximum number of elements that the container can hold |
| max_size (C++ Maps) | returns the maximum number of elements that the container can hold |
| max_size (C++ Multimaps) | returns the maximum number of elements that the container can hold |
| merge (C++ Lists) | merge two lists |
| none (C++ Bitsets) | true if no bits are set |
| open (C++ I/O) | create an input stream |
| peek (C++ I/O) | check the next input character |
| pop (C++ Stacks) | removes the top element of a container |
| pop (C++ Queues) | removes the top element of a container |
| pop (C++ Priority Queues) | removes the top element of a container |
| pop_back (C++ Vectors) | removes the last element of a container |
| pop_back (C++ Double-ended Queues) | removes the last element of a container |
| pop_back (C++ Lists) | removes the last element of a container |
| pop_front (C++ Double-ended Queues) | removes the first element of the container |
| pop_front (C++ Lists) | removes the first element of the container |
| precision (C++ I/O) | manipulate the precision of a stream |
| push (C++ Stacks) | adds an element to the top of the container |
| push (C++ Queues) | adds an element to the end of the container |
| push (C++ Priority Queues) | adds an element to the end of the container |
| push_back (C++ Vectors) | add an element to the end of the container |
| push_back (C++ Double-ended Queues) | add an element to the end of the container |
| push_back (C++ Lists) | add an element to the end of the container |
| push_back (C++ Strings) | add an element to the end of the container |
| push_front (C++ Double-ended Queues) | add an element to the front of the container |
| push_front (C++ Lists) | add an element to the front of the container |
| put (C++ I/O) | write characters |
| putback (C++ I/O) | return characters to a stream |
| rbegin (C++ Vectors) | returns a reverse_iterator to the end of the container |
| rbegin (C++ Strings) | returns a reverse_iterator to the end of the container |
| rbegin (C++ Double-ended Queues) | returns a reverse_iterator to the end of the container |
| rbegin (C++ Lists) | returns a reverse_iterator to the end of the container |
| rbegin (C++ Sets) | returns a reverse_iterator to the end of the container |
| rbegin (C++ Multisets) | returns a reverse_iterator to the end of the container |
| rbegin (C++ Maps) | returns a reverse_iterator to the end of the container |
| rbegin (C++ Multimaps) | returns a reverse_iterator to the end of the container |
| rdstate (C++ I/O) | returns the state flags of the stream |
| read (C++ I/O) | read data into a buffer |
| remove (C++ Lists) | removes elements from a list |
| remove_if (C++ Lists) | removes elements conditionally |
| rend (C++ Vectors) | returns a reverse_iterator to the beginning of the container |
| rend (C++ Strings) | returns a reverse_iterator to the beginning of the container |
| rend (C++ Double-ended Queues) | returns a reverse_iterator to the beginning of the container |
| rend (C++ Lists) | returns a reverse_iterator to the beginning of the container |
| rend (C++ Sets) | returns a reverse_iterator to the beginning of the container |
| rend (C++ Multisets) | returns a reverse_iterator to the beginning of the container |
| rend (C++ Maps) | returns a reverse_iterator to the beginning of the container |
| rend (C++ Multimaps) | returns a reverse_iterator to the beginning of the container |
| replace (C++ Strings) | replace characters in the string |
| reserve (C++ Vectors) | sets the minimum capacity of the container |
| reserve (C++ Strings) | sets the minimum capacity of the container |
| reset (C++ Bitsets) | sets bits to zero |
| resize (C++ Vectors) | change the size of the container |
| resize (C++ Double-ended Queues) | change the size of the container |
| resize (C++ Lists) | change the size of the container |
| resize (C++ Strings) | change the size of the container |
| reverse (C++ Lists) | reverse the list |
| rfind (C++ Strings) | find the last occurrence of a substring |
| seekg (C++ I/O) | perform random access on an input stream |
| seekp (C++ I/O) | perform random access on output streams |
| set (C++ Bitsets) | sets bits |
| setf (C++ I/O) | set format flags |
| size (C++ Strings) | returns the number of items in the container |
| size (C++ Vectors) | returns the number of items in the container |
| size (C++ Double-ended Queues) | returns the number of items in the container |
| size (C++ Lists) | returns the number of items in the container |
| size (C++ Sets) | returns the number of items in the container |
| size (C++ Multisets) | returns the number of items in the container |
| size (C++ Maps) | returns the number of items in the container |
| size (C++ Multimaps) | returns the number of items in the container |
| size (C++ Stacks) | returns the number of items in the container |
| size (C++ Queues) | returns the number of items in the container |
| size (C++ Priority Queues) | returns the number of items in the container |
| size (C++ Bitsets) | number of bits that the bitset can hold |
| sort (C++ Lists) | sorts the list |
| splice (C++ Lists) | merge two lists in constant time |
| substr (C++ Strings) | returns a certain substring |
| swap (C++ Strings) | swap the contents of this container with another |
| swap (C++ Vectors) | swap the contents of this container with another |
| swap (C++ Double-ended Queues) | swap the contents of this container with another |
| swap (C++ Lists) | swap the contents of this container with another |
| swap (C++ Sets) | swap the contents of this container with another |
| swap (C++ Multisets) | swap the contents of this container with another |
| swap (C++ Maps) | swap the contents of this container with another |
| swap (C++ Multimaps) | swap the contents of this container with another |
| sync_with_stdio (C++ I/O) | synchronize with standard I/O |
| tellg (C++ I/O) | read input stream pointers |
| tellp (C++ I/O) | read output stream pointers |
| test (C++ Bitsets) | returns the value of a given bit |
| to_string (C++ Bitsets) | string representation of the bitset |
| to_ulong (C++ Bitsets) | returns an integer representation of the bitset |
| top (C++ Stacks) | returns the top element of the container |
| top (C++ Priority Queues) | returns the top element of the container |
| unique (C++ Lists) | removes duplicate elements |
| unsetf (C++ I/O) | clear io stream format flags |
| upper_bound (C++ Sets) | returns an iterator to the first element greater than a certain value |
| upper_bound (C++ Multisets) | returns an iterator to the first element greater than a certain value |
| upper_bound (C++ Maps) | returns an iterator to the first element greater than a certain value |
| upper_bound (C++ Multimaps) | returns an iterator to the first element greater than a certain value |
| value_comp (C++ Sets) | returns the function that compares values |
| value_comp (C++ Multisets) | returns the function that compares values |
| value_comp (C++ Maps) | returns the function that compares values |
| value_comp (C++ Multimaps) | returns the function that compares values |
| width (C++ I/O) | access and manipulate the minimum field width |
| write (C++ I/O) | write characters |