Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
dlr::common::ApproximatelyEqualFunctor< Type >Functor template for comparing two values to determine equivalence within a specified precision
dlr::common::BinaryComposeFunctor< Functor0, Functor1, Functor2 >Functor template for composing one binary function, functor0(x, y), and two unary functions functor1(x) and functor2(x) so that the result is functor0(functor1(x), functor2(y))
dlr::common::CompileTimestampPermits user code to conveniently assess when it was compiled
dlr::common::ComposeFunctor_1_2< Functor0, Functor1 >Functor template for composing one unary function, functor0(x) and one binary function functor1(x, y) so that the result is functor0(functor1(x, y))
dlr::common::ExceptionBase class for all exceptions thrown from code in namespace dlr
dlr::common::ExtractFirstFunctor< Type0, Type1 >Functor template for extracting the first element of a std::pair
dlr::common::ExtractSecondFunctor< Type0, Type1 >Functor template for extracting the second element of a std::pair
dlr::common::InputStreamUsed to add convenience functions to existing istreams
dlr::common::IOExceptionThis is an Exception class for errors in which the outside world is misbehaving
dlr::common::PointerToBinaryFunctionRA< ArgumentType0, ArgumentType1, ResultType >Functor template much like std::pointer_to_binary_function, but specifically for functions which take const reference arguments
dlr::common::ReferenceCountConvenient way to track a shared resource so you know when to delete it
dlr::common::StaticCastFunctor< TypeIn, TypeOut >Functor template which uses static_cast to convert instances of one type into instances of another
dlr::common::StridedPointer< Type >The StridedPointer class permits convenient iterator-style access to regularly spaced elements within a C-style array
dlr::common::Triple< Type0, Type1, Type2 >The Triple class provides a convenient way to pass groups of three things around
dlr::common::type_tag< Type >
dlr::common::TypePromoter< Type0, Type1 >This class is used to customize the behavior of dlr_libs classes & functions for specific types so that arithmetic operations on elements of different types can anticipate the type promotions applied by the compiler
dlr::common::UnaryComposeFunctor< Functor0, Functor1 >Functor template for composing two unary functions functor0(x) and functor1(x) so that the result is functor0(functor1(x))

Generated on Tue Nov 24 23:57:56 2009 for dlrCommon Utility Library by  doxygen 1.5.8