Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
senf::Beeper Helper class to beep the pc speaker
senf::phoenix::detail::clear
senf::phoenix::detail::clear::clear::result< A1 >
senf::Collector Accumulated statistics collector
senf::comparable_safe_bool< T > Mixin class for safe bool conversion support (comparable classes)
senf::contiguous_storage_iterator< RandomAccessIterator > Check for contiguous mutable storage
senf::contiguous_storage_iterator< T * > Check for contiguous mutable storage. Pointer specialization
senf::test::detail::ConvertingIterator< Type, Iterator >
senf::DiscardSink
senf::DiscardStream
senf::Exception Extensible exception base-class
senf::ExceptionMixin Generic extensible exception mixin
senf::function_arity< T > Get arity of function T
senf::function_traits_arg_type< Traits, index, flag > Get argument type from function traits
senf::function_traits_remove_arg< Traits, arity > Strip first parameter from function traits
senf::has_parameter< ArgumentPack, TagType > Test ArgumentPack, whether the TagType argument was supplied
senf::format::IndentHelper Helper class to easily achieve indent levels
senf::intrusive_refcount Reference count mixin for intrusive_ptr
senf::intrusive_refcount_base Reference count mixin interface baseclass
senf::intrusive_refcount_t< Self > Customizable reference count mixin for intrusive_ptr
senf::IpChecksum Calculate TCP/IP 16bit checksum value
senf::is_any_function< T > Test object if it is a function or member-function (pointer)
senf::is_pair< Pair >
senf::detail::lexical_caster< Target >
senf::detail::lexical_stream< Target >
senf::member_class< MemberPointer > Get class of a member pointer
senf::mpl::nil Marker class for empty default values etc
senf::test::detail::NoCharIterator< Iterator, vt >
senf::test::detail::NoCharIterator< Iterator, char >
senf::test::detail::NoCharIterator< Iterator, signed char >
senf::test::detail::NoCharIterator< Iterator, unsigned char >
senf::pimpl_ptr< T, CloneAllocator >
senf::pool_alloc_mixin< Self > Mixin to assign pool allocator to a class
senf::pool_alloc_mixin< Self >::pool_alloc_mixin::pool< T > Templated typedef for the pool used
senf::phoenix::detail::push_back
senf::phoenix::detail::push_back::push_back::result< A1, A2 >
senf::remove_any_pointer< T > Remove any type of pointer from type
senf::remove_cvref< T > Remove reference and CV qualification from type
senf::remove_member_pointer< MemberPointer > Remove member pointer from type
senf::RestrictedInt< Base, Tag >
senf::mpl::rv< n > Return-value type used to implement overload selection
senf::safe_bool< T > Mixin class for safe boolean conversion support
senf::safe_bool_base Internal safe_bool base class
senf::ScopeExit
senf::singleton< Self > Mark a class as singleton and provide singleton accessor
senf::StatisticAccumulator< T > Accumulate measurement values
senf::Statistics Collect statistics and generate log messages
senf::StatisticsBase Internal: Generic Statistics collection
senf::StatisticsBase::StatisticsBase::DuplicateRankException
senf::StatisticsBase::StatisticsBase::InvalidRankException
senf::StatisticsBase::StatisticsBase::OutputEntry::StatisticsBase::OutputEntry::Target< PTarget >
senf::StatisticsBase::StatisticsBase::OutputEntry::StatisticsBase::OutputEntry::TargetBase
senf::StatisticsBase::StatisticsBase::OutputProxy< Owner > Output connection interface
senf::StatisticsData
senf::detail::StatisticsLogger< Stream, Area, Level >
senf::detail::StatisticsLoggerRegistry
senf::strict_totally_ordered1< T, B >
senf::SystemException Exception handling standard UNIX errors (errno)
senf::mpl::take_class< _ > Take an arbitrary type template argument
senf::mpl::take_int< _ > Take an arbitrary integer template argument
senf::mpl::take_uint< _ > Take an arbitrary unsigned integer template argument
senf::TypeIdValue Wrapper to use types as key's in a map
senf::WrapException< BaseException > Wrapper for standard non-senf exceptions