ustl::ios::align | Stream functor to allow inline align() calls |
ustl::auto_ptr< T > | A smart pointer |
ustl::back_insert_iterator< Container > | Calls push_back on bound container for each assignment |
ustl::bad_alloc | Exception thrown on memory allocation failure by memblock::reserve |
ustl::bad_cast | Thrown to indicate a bad dynamic_cast usage |
ustl::ios::base | Stream functor to allow inline set_base() calls |
ustl::bitset< Size > | Bitset is a fixed-size block of memory with addressable bits |
ustl::cmemlink | A read-only pointer to a sized block of memory |
ustl::domain_error | Reports domain errors ("domain" is in the mathematical sense) |
ustl::exception | Base class for exceptions, equivalent to std::exception |
ustl::fdistringstream | A string stream that reads from an fd. Implements cin |
ustl::fdostringstream | A string stream that writes to an fd. Implements cout and cerr |
ustl::file_exception | File-related exceptions |
ustl::index_iterate< RandomAccessIterator, IndexIterator > | Allows iteration through an index container |
ustl::insert_iterator< Container > | Calls insert on bound container for each assignment |
ustl::invalid_argument | Reports an invalid argument to a function |
ustl::istream | Helper class to read packed binary streams |
ustl::istream_iterator< T > | An iterator over an istream to use with uSTL algorithms |
ustl::istringstream | A stream that reads textual data from a memory block |
ustl::iterator_traits< Iterator > | Contains the type traits of Iterator |
ustl::length_error | Reports when an object exceeds its allowed size |
ustl::libc_exception | Thrown when a libc function returns an error |
ustl::list< T > | Linked list emulator |
ustl::logic_error | Logic errors represent problems in the internal logic of the program |
ustl::map< K, V > | A sorted associative container of pair<K,V> |
ustl::matrix< NX, NY, T > | A two-dimensional array of NX*NY elements of type T |
ustl::memblock | Allocated memory block |
ustl::memlink | Wrapper for pointer to block with size |
ustl::multimap< K, V > | A sorted associative container that may container multiple entries for each key |
ustl::multiset< T > | Multiple sorted container. Unlike set, it may contain multiple copies of each element |
ustl::numeric_limits< T > | Defines numeric limits for a type |
ustl::ostream | Helper class to write packed binary streams |
ustl::ostream_iterator< T > | An iterator over an ostream to use with uSTL algorithms |
ustl::ostringstream | This stream writes textual data into a memory block |
ustl::out_of_range | Reports arguments with values out of allowed range |
ustl::overflow_error | Reports arithmetic overflow |
ustl::pair< T1, T2 > | Container for two values |
ustl::queue< Sequence > | Queue adapter to uSTL containers |
ustl::range_error | Reports data that does not fall within the permitted range |
ustl::reverse_iterator< Iterator > | Wraps Iterator to behave in an exactly opposite manner |
ustl::runtime_error | Reports errors that are dependent on the data being processed |
ustl::select1st< Pair > | Takes a pair and returns pair.first This is an extension, available in uSTL and the SGI STL |
ustl::select2nd< Pair > | Takes a pair and returns pair.second This is an extension, available in uSTL and the SGI STL |
ustl::set< T > | Unique sorted container. Sorted vector with all values unique |
ustl::ios::skip | Stream functor to allow inline skip() calls |
ustl::stack< Sequence > | Stack adapter to uSTL containers |
ustl::stream_bounds_exception | Stream bounds checking |
ustl::string | STL basic_string equivalent |
ustl::ios::talign< T > | Stream functor to allow type-based alignment |
ustl::tuple< N, T > | A fixed-size array of N Ts |
ustl::underflow_error | Reports arithmetic underflow |
ustl::utf8in_iterator< Iterator, WChar > | An iterator adaptor to character containers for reading UTF-8 encoded text |
ustl::utf8out_iterator< Iterator, WChar > | An iterator adaptor to character containers for writing UTF-8 encoded text |
ustl::vector< T > | STL vector equivalent |
ustl::ios::width | Stream functor to allow inline set_width() calls |