dlrCommon Utility Library 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::CompileTimestampThe CompileTimestamp class permits 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::InputStreamThe InputStream class is used 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::ReferenceCountThe ReferenceCount class provides a convenient 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::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 Sat Dec 29 04:08:15 2007 for dlrCommon Utility Library by  doxygen 1.5.4