0.12.0
Freundlich's C++ toolkit
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCand_
oCfcppt::container::bitfield::array< Enum, Size, InternalType >Meta function to retrieve the (quasi-internal) storage type used for fcppt::container::bitfield::object
oCfcppt::container::array< T, N >An implementation of std::array (see here for a reference)
oCfcppt::container::array< bool, fcppt::log::level::size >
oCfcppt::container::array< fcppt::log::level_stream_ptr, fcppt::log::level::size >
oCfcppt::signal::unregister::base< T >A base class for signals providing unlinking
oCBase
oCfcppt::signal::base< T >Default base class for signals. Provides no unlinking capabilities
oCfcppt::random::generator::basic_pseudo< Generator >A wrapper around pseudo random number generators
oCfcppt::c_deleterA deleter that uses std::free to destroy an object
oCfcppt::math::sphere::circle< T >Typedefs a sphere with a dimension of 2 (a circle)
oCfcppt::com_deleterA deleter that uses the Release member function to destroy an object
oCconnection_base
oCfcppt::signal::connection_manager
oCfcppt::log::contextThe logger context class is used for finding loggers at runtime
oCfcppt::log::context_locationRepresents a location of a logger in a context
oCdevice_tag
oCboost::mpl::distance< boost::mpl::begin< Sequence >::type, boost::mpl::find< Sequence, Element >::type >
oCfcppt::math::dim::dynamic< T >Typedef helper for dynamic dimensionsSee the introduction to fcppt::math::vector::object for more information on dynamic vectors (and dimensions) and this class
oCfcppt::math::matrix::dynamic< T >Typedef helper for dynamic matrices
oCfcppt::math::vector::dynamic< T >Typedef helper for dynamic vectors
oCfcppt::container::ptr::equal< Ptr >A functor that compares an element in a ptr_container to a pointer
oCexception
oCfalse_
oCfalse_type
oCfold
oChas_const_iterator
oChas_iterator
oCfcppt::heap_deleterA deleter that uses delete to destroy an object
oCfcppt::homogenous_pair< T >A pair like std::pair with both elements of the same type
oCfcppt::container::index_map< T, A >
oCfcppt::assert_::informationRepresents information gathered at the assertion side
oCfcppt::mpl::inner< Type >Extracts the inner type of a type
oCinput_seekable
oCintegral_c
oCis_base_of
oCis_iterator
oCis_same
oCiterator_base
oCfcppt::log::level_streamThe stream for a logger level
oCfcppt::math::interpolation::linear_functor
oCfcppt::log::locationA location of a logger in a context
oCfcppt::assign::make_container< Container >Creates a container using operator() syntax
oCfcppt::assign::make_map< Container >Creates a map using operator() syntax
oCmake_type
oCfcppt::container::map< MapType >FIXME
oCfcppt::random::distribution::normal< FloatType >A wrapper around a normal distribution
oCnot_
oCfcppt::null_ptr_tA class that is implicitly convertible to null pointers
oCnumber_multiplexer< T >
oCfcppt::log::parameters::objectThe parameters class for an fcppt::log::object
oCfcppt::container::grid::object< T, N, A >A simple n dimensional arraySee the module description for more information
oCfcppt::math::box::object< T, N >A class representing axis aligned boxes, cubes, hypercubes, ..
oCfcppt::number_multiplexer::object< T >
oCfcppt::math::dim::object< T, N, S >A class representing dynamic or static n-dimensional dimensions
oCfcppt::log::objectThe main logger class
oCfcppt::math::sphere::object< T, N >The object sphere class
oCfcppt::function::objectFully std tr1 compliant function object class
oCfcppt::container::bitfield::object< Enum, Size, InternalType >A wrapper around a bitfield using an enum
oCobject< Singature >
oCfcppt::math::vector::object< T, N, S >A class representing dynamic or static n-dimensional vectors
oCfcppt::container::tree::object< T >A tree data structure
oCfcppt::math::matrix::object< T, N, M, S >A class representing dynamic or static matrices
oCfcppt::variant::object< Types >A class that can hold any object from a fixed set of types
oCfcppt::function::object< fcppt::string const (fcppt::string const &)>
oCfcppt::function::object< result_type(result_type, result_type) >
oCfcppt::optional< T >A class that makes values optional
oCfcppt::optional< T & >A specialization for optional references
oCor_
oCfcppt::math::interpolation::perlin_fifth_degree_functor
oCfcppt::container::tree::pre_order< Tree >Wraps a tree to make it iterable in a pre-order fashion.Internally, this class manages a stack, losely imitating the runtime stack in a recursive implementation
oCfcppt::container::bitfield::proxy< StoredType >The proxy class referencing a single bit in a bitfield
oCfcppt::container::tree::ptr_value< T >A wrapper class to implement noncopyable semantics to the tree
oCfcppt::io::raw_container_source< Container >An alternative to boost::iostreams::array_source which has ownership
oCfcppt::container::raw_vector< T, A >A special vector class for pod types
oCfcppt::math::box::rect< T >Typedefs a two dimensional box (a rect)
oCfcppt::variant::recursive< T >A wrapper for a recursive variant
oCfcppt::scoped_ptr< Type, Deleter >A scoped pointer class that gets the deleter as a template parameter
oCfcppt::scoped_state_machine< Machine >
oCfcppt::io::color::set
oCfcppt::shared_ptr< Type, Deleter >A shared pointer class that gets the deleter as a template parameter
oCsimple_normal_storage
oCfcppt::math::vector::static_< T, N >Typedef helper for static vectors
oCfcppt::math::matrix::static_< T, N, M >Typedef helper for static matrices
oCfcppt::math::dim::static_< T, N >Typedef helper for static dimsSee the introduction to fcppt::math::vector::object for more information on static dims (and on this class)
oCfcppt::math::dim::static_< size_type, N >
oCfcppt::math::dim::static_< SizeType, N >
oCfcppt::math::vector::static_< value_type, N >
oCstatic_storage
oCfcppt::strong_typedef< T, Tag >Used to create strong typedefs
oCfcppt::strong_typedef< T &, Tag >
oCfcppt::chrono::asio::tag
oCfcppt::math::interpolation::trigonometric_functor
oCtrue_type
oCtype
oCtype
oCtype
oCtype
oCtype
oCfcppt::type_info
oCfcppt::random::distribution::uniform_int< IntType >A wrapper around a uniform int distribution
oCfcppt::random::distribution::uniform_real< FloatType >A wrapper around a uniform real distribution
oCfcppt::unique_ptr< Type, Deleter >A unique pointer class, designed to emulate C++11's std::unique_ptr
oCfcppt::mpl::value_type< Type >Value_type meta function
oCfcppt::random::variate< Generator, Distribution >Combines a generator and a distribution
\Cfcppt::weak_ptr< Type, Deleter >A weak reference to an object owned by a shared pointer