CppUnit project page CppUnit home page

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
CppTL::AddressOfAdaptor< ValueType >
CppTL::Any
CppTL::AnyBadCast
CppTL::AnyEnumerator< ValueType >
CppTL::AnyEnumeratorBase< ValueType >
CppTL::AnyEnumeratorImpl< EnumeratorType, ValueType >
CppTL::AtomicCounter
CppTL::Attribut
CppTL::AutoRegisterClassReflection< ClassType >
CppTL::BooleanType< isTrue >
CppTL::Class
CppTL::ConstCharView
CppTL::ConstString
CppTL::ConstStringIterator
CppTL::ContainerEnumerator< STLContainerType, ValueType >
CppTL::Deque< T >
CppTL::DequeBase
CppTL::DequeIterator< T, Traits >
CppTL::DequeIteratorBase< T >
CppTL::DequeIteratorCommonBase
CppTL::EmptyEnumerator< ValueType >
CppTL::EnumeratorBase
CppTL::FilterEnumerator< FilteredEnumerator, FilterPredicate >
CppTL::ForwardItEnumerator< ForwardItType, ForwardItValueType >
CppTL::ForwardItEnumeratorBase< ForwardItType, ForwardItValueType >
CppTL::Functor0
CppTL::Functor0R< Return >
CppTL::Functor1< Arg1 >
CppTL::Functor1R< Return, Arg1 >
CppTL::Functor2< Arg1, Arg2 >
CppTL::Functor2R< Return, Arg1, Arg2 >
CppTL::Functor3< Arg1, Arg2, Arg3 >
CppTL::Functor3R< Return, Arg1, Arg2, Arg3 >
CppTL::Functor4< Arg1, Arg2, Arg3, Arg4 >
CppTL::Functor4R< Return, Arg1, Arg2, Arg3, Arg4 >
CppTL::Functor5< Arg1, Arg2, Arg3, Arg4, Arg5 >
CppTL::Functor5R< Return, Arg1, Arg2, Arg3, Arg4, Arg5 >
CppTL::FunctorCommon
CppTL::IfType< A, B, condition >Returns type A if true, type B otherwise
CppTL::IfType< A, B, false >Returns type A if true, type B otherwise
CppTL::Impl::ConstIteratorTraits< T >
CppTL::Impl::NonConstIteratorTraits< T >
CppTL::Int64
CppTL::IntrusiveCountInstrusive counter base class for use with InstrusivePtr
CppTL::IntrusivePtr< PointeeType >
CppTL::IsInteger< T >
CppTL::IsInteger< bool >
CppTL::IsInteger< char >
CppTL::IsInteger< signed char >
CppTL::IsInteger< signed int >
CppTL::IsInteger< signed long >
CppTL::IsInteger< signed short >
CppTL::IsInteger< unsigned char >
CppTL::IsInteger< unsigned int >
CppTL::IsInteger< unsigned long >
CppTL::IsInteger< unsigned short >
CppTL::LessPred< T >
CppTL::MallocAllocator< T >
CppTL::MapKeysEnumerator< MapIteratorType, ValueType >
CppTL::MapValuesEnumerator< MapIteratorType, ValueType >
CppTL::Method
CppTL::Mutex
CppTL::Mutex::ScopedLockGuard
CppTL::NonCopyableBase class for non copyable class
CppTL::NoneValueType
CppTL::NoneValueTypeTag
CppTL::NoType
CppTL::Pair< A, B >
CppTL::ReferenceWrapper< T >
CppTL::RemoveConst< T >Remove const prefix of a type
CppTL::RemoveConst< const T >
CppTL::ScopedArray< PointeeType >
CppTL::ScopedPtr< PointeeType >
CppTL::SharedDataPtr< DataType >
CppTL::SharedPtr< PointeeType >
CppTL::SignedPolicy< IntType >
CppTL::SliceEnumerator< EnumeratorType >
CppTL::SmallMap< Key, Value, PredLess, Allocator >Store elements in a sorted vector
CppTL::SmallMapBase< Item >
CppTL::SmallMapIterator< T, Traits >
CppTL::SmallMapIteratorBase< T >
CppTL::STLIteratorTraits< IteratorType >
CppTL::STLIteratorTraits< ValueType * >
CppTL::StopEnumerationError
CppTL::StringBuffer
CppTL::StringConcatenator
CppTL::SugarEnumerator< ThinEnumeratorType, ValueType >
CppTL::ThreadLocalStorage< ValueType >
CppTL::TransformEnumerator< Adaptor, AdaptedEnumeratorType >
CppTL::TransformForwardItEnumerator< ForwardItType, TransformFn >
CppTL::Type< T >
CppTL::TypeEnumeratorBase< EnumValueType >
CppTL::TypeId
CppTL::UnsignedPolicy< IntType >
CppTL::Value
CppTL::ValueData
CppTL::ValueException
CppTL::ValueType
CppTL::ValueTypeHelper::CommonLifeCycle< DataType >
CppTL::ValueTypeHelper::CommonValueType< DataType >
CppTL::ValueTypeHelper::ComparableValueType< DataType >
CppTL::ValueTypeHelper::Compare< DataType >Comparison helper
CppTL::ValueTypeHelper::LargeTypeStorageHelper< DataType >Allocate DataType dynamically
CppTL::ValueTypeHelper::LessCompare< DataType >Comparison helper
CppTL::ValueTypeHelper::SmallTypeStorageHelper< DataType >Store DataType in string buffer if it fit in
CppTL::ValueTypeHelper::StoragePolicySelector< DataType >Select storage strategy depending on size of DataType
CppTL::YesType
CppUT::AbortingAssertionExceptionException thrown when an aborting assertion fails
CppUT::AbstractTestCaseAn abstract test case that can be run
CppUT::AbstractTestSuiteAn abstract test suite that represents a collection of Test
CppUT::AssertionRepresents a failed assertion
CppUT::Bind234< Functor >
CppUT::CheckerResultAll checker functions used in assert and check macro should returns an object of this type
CppUT::ColumnInputTest
CppUT::DefaultComparator< AType, BType >
CppUT::DefaultStringizer< ValueType >A generic functor that can be used to convert a value into a string.

It is used as default argument by function template that allow the user to pass a specific functor to convert data to string

CppUT::DependenciesData
CppUT::DeRefComparator< AType, BType >
CppUT::DerefStringizer< ValueType >
CppUT::DescriptionData
CppUT::DllProxyManages dynamic libraries
CppUT::DllProxyError
CppUT::EqualityTraits< AType, BType >
CppUT::ExceptionGuard
CppUT::ExceptionGuardElement
CppUT::ExceptionTranslatorGuard< ExceptionType, Translator >Helpers to provide simple exception translation
CppUT::GroupData
CppUT::Impl::AssertionTriggerImplementation detail of CPPUT_BEGIN_ASSERTION_MACRO() & CPPUT_BEGIN_CHECKING_MACRO()
CppUT::Impl::CheckerFileLocationImplementation detail of CPPUT_BEGIN_ASSERTION_MACRO() & CPPUT_BEGIN_CHECKING_MACRO()
CppUT::Impl::CheckerLineLocationImplementation detail of CPPUT_BEGIN_ASSERTION_MACRO() & CPPUT_BEGIN_CHECKING_MACRO()
CppUT::Impl::FileLocationMarker
CppUT::InputTest
CppUT::JsonTableDataSource
CppUT::LazyMessage
CppUT::LightTestRunner
CppUT::MessageCarry informative message about a failed assertion
CppUT::NoSpecificEqualityTest
CppUT::NotConvertibleToStdString
CppUT::NoToStringOverload
CppUT::OpenTestAdaptor
CppUT::RefComparator< AType, BType >
CppUT::RefStringizer< ValueType >
CppUT::Registry
CppUT::SkipTestExceptionException thrown to skip the current test
CppUT::SourceLocationRepresents the location of an assertion in the source code
CppUT::SuiteRegisterer< SuiteType >
CppUT::SuiteRelationshipRegisterer
CppUT::TableDataSource
CppUT::Test
CppUT::TestCaseA test case that can be run
CppUT::TestExtendedData
CppUT::TestExtendedDataFactory
CppUT::TestExtendedDataHelperHelper to set test extended data (description, time-out, dependencies...)

Example of usage:

CppUT::TestExtendedDataList
CppUT::TestFactoryRegistererHelper object used to statically register a TestFactory
CppUT::TestFixture
CppUT::TestFunctionFactory
CppUT::TestInfoHeart of the test system: hold current test status and the state of the current assertion
CppUT::TestInfo::IgnoreFailureScopedContextOverride
CppUT::TestInfo::ScopedContextOverride
CppUT::TestResultUpdaterProvides notification of failed assertions and log events
CppUT::TestStatusRepresents the status of the current test
CppUT::TestSuiteA test suite that represents a collection of Test
CppUT::TestVisitor
CppUT::TimeOutData
CppUT::UndeclaredResourceExceptionException thrown when attempting to obtain an undeclared resource
SharedPtrBase
Json::BatchAllocator< AllocatedType, objectPerAllocation >
Json::FastWriterOutputs a Value in JSON format without formatting (not human friendly)
Json::PathExperimental and untested: represents a "path" to access a node
Json::PathArgumentExperimental and untested: represents an element of the "path" to access a node
Json::ReaderUnserialize a JSON document into a Value
Json::StaticStringLightweight wrapper to tag static string
Json::StyledWriterWrites a Value in JSON format in a human friendly way
Json::ValueRepresents a JSON value
Json::ValueAllocatorAllocator to customize member name and string value memory management done by Value
Json::ValueConstIteratorExperimental and untested: const iterator for object and array value
Json::ValueIteratorExperimental and untested: iterator for object and array value
Json::ValueIteratorBaseExperimental and untested: base class for Value iterators
TestRunnerInterface
bad_cast
out_of_range
runtime_error

SourceForge Logo hosts this site. Send comments to:
CppUnit Developers