Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

uSTL Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
ustl::ios::alignStream 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_allocException thrown on memory allocation failure by memblock::reserve
ustl::bad_castThrown to indicate a bad dynamic_cast usage
ustl::ios::baseStream functor to allow inline set_base() calls
ustl::bitset< Size >Bitset is a fixed-size block of memory with addressable bits
ustl::cmemlinkA read-only pointer to a sized block of memory
ustl::domain_errorReports domain errors ("domain" is in the mathematical sense)
ustl::exceptionBase class for exceptions, equivalent to std::exception
ustl::fdistringstreamA string stream that reads from an fd. Implements cin
ustl::fdostringstreamA string stream that writes to an fd. Implements cout and cerr
ustl::file_exceptionFile-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_argumentReports an invalid argument to a function
ustl::istreamHelper class to read packed binary streams
ustl::istream_iterator< T >An iterator over an istream to use with uSTL algorithms
ustl::istringstreamA stream that reads textual data from a memory block
ustl::iterator_traits< Iterator >Contains the type traits of Iterator
ustl::length_errorReports when an object exceeds its allowed size
ustl::libc_exceptionThrown when a libc function returns an error
ustl::list< T >Linked list emulator
ustl::logic_errorLogic 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::memblockAllocated memory block
ustl::memlinkWrapper 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::ostreamHelper class to write packed binary streams
ustl::ostream_iterator< T >An iterator over an ostream to use with uSTL algorithms
ustl::ostringstreamThis stream writes textual data into a memory block
ustl::out_of_rangeReports arguments with values out of allowed range
ustl::overflow_errorReports arithmetic overflow
ustl::pair< T1, T2 >Container for two values
ustl::queue< Sequence >Queue adapter to uSTL containers
ustl::range_errorReports data that does not fall within the permitted range
ustl::reverse_iterator< Iterator >Wraps Iterator to behave in an exactly opposite manner
ustl::runtime_errorReports 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::skipStream functor to allow inline skip() calls
ustl::stack< Sequence >Stack adapter to uSTL containers
ustl::stream_bounds_exceptionStream bounds checking
ustl::stringSTL 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_errorReports 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::widthStream functor to allow inline set_width() calls

Generated on Mon Jan 17 14:35:02 2005 for uSTL by 1.3.9 Doxygen Hosted on SourceForge.net