 and_ | |
  fcppt::math::matrix::is_static_size< N, M > | Metafunction to test if a matrix's dimension types are static |
 fcppt::container::bitfield::array< Enum, Size, InternalType > | Meta function to retrieve the (quasi-internal) storage type used for fcppt::container::bitfield::object |
 fcppt::container::array< T, N > | An implementation of std::array (see here for a reference) |
 fcppt::container::array< bool, fcppt::log::level::size > | |
 fcppt::container::array< fcppt::log::level_stream_ptr, fcppt::log::level::size > | |
 fcppt::signal::unregister::base< T > | A base class for signals providing unlinking |
 Base | |
  fcppt::signal::object< T, Base, Enable > | Represents a signal with a non-void return value |
 fcppt::signal::base< T > | Default base class for signals. Provides no unlinking capabilities |
 fcppt::random::generator::basic_pseudo< Generator > | A wrapper around pseudo random number generators |
 fcppt::c_deleter | A deleter that uses std::free to destroy an object |
 fcppt::math::sphere::circle< T > | Typedefs a sphere with a dimension of 2 (a circle) |
 fcppt::com_deleter | A deleter that uses the Release member function to destroy an object |
 connection_base | |
  fcppt::signal::connection | A connection returned by a connect call |
 fcppt::signal::connection_manager | |
 fcppt::log::context | The logger context class is used for finding loggers at runtime |
 fcppt::log::context_location | Represents a location of a logger in a context |
 device_tag | |
  fcppt::io::raw_container_source< Container >::category | |
 boost::mpl::distance< boost::mpl::begin< Sequence >::type, boost::mpl::find< Sequence, Element >::type > | |
  fcppt::mpl::index_of< Sequence, Element > | Calculates the index of an element in a sequence |
 fcppt::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 |
 fcppt::math::matrix::dynamic< T > | Typedef helper for dynamic matrices |
 fcppt::math::vector::dynamic< T > | Typedef helper for dynamic vectors |
 fcppt::container::ptr::equal< Ptr > | A functor that compares an element in a ptr_container to a pointer |
 exception | |
  fcppt::exception | The base class for all exceptions |
   fcppt::algorithm::exception | The exception thrown by some algorithm operations |
    fcppt::algorithm::element_not_found | May be thrown by the _exn algorithms like fcppt::algorithm::find_exn() |
   fcppt::assert_::exception | An exception class that can be used with throwing assertions |
   fcppt::bad_dynamic_cast | May be thrown by fcppt::dynamic_cast_ if the cast fails |
   fcppt::bad_truncation_check_cast | May be thrown by fcppt::truncation_check_cast if the conversion truncates |
   fcppt::container::exception | An exception thrown by some container functions |
    fcppt::container::grid::exception | |
     fcppt::container::grid::out_of_range | Thrown by the grid's at function |
    fcppt::container::insert_failed | |
    fcppt::container::not_found | FIXME |
    fcppt::container::out_of_range | An exception thrown by some containers if an index is out of bounds |
   fcppt::extract_from_string_error | Exception thrown by fcppt::extract_from_string_exn |
   fcppt::filesystem::exception | The exception base class for filesystem exceptions |
    fcppt::filesystem::create_directory_failed | Thrown by the functions that try to create directories |
   fcppt::log::exception | The exception base class for logger exceptions |
    fcppt::log::no_such_location | An exception thrown if a location is not found |
   fcppt::math::exception | The exception thrown by some math operations |
   fcppt::mpl::exception | The exception thrown by some mpl operations |
    fcppt::mpl::invalid_invoke | Thrown by an invalid invoke |
   fcppt::time::exception | The exception base class for time exceptions |
    fcppt::time::sleep_interrupted | May be thrown if a sleep gets interrupted |
   fcppt::variant::exception | The base exception class for variant exceptions |
    fcppt::variant::invalid_get | Thrown if an invalid get<T> is called |
 false_ | |
  fcppt::math::matrix::is_matrix< T > | Metafunction to test if a type is a matrix type |
 false_type | |
  fcppt::container::is_raw_vector< T > | Metafunction to test if a container is a fcppt::container::raw_vector |
  fcppt::container::is_std_vector< T > | Metafunction to test if a container is a std::vector |
  fcppt::container::tree::is_object< T > | A meta function testing if the given type is really a tree object |
  fcppt::container::tree::is_ptr_value< T > | A meta function testing if the tree's value_type has noncopyable semantics |
  fcppt::is_strong_typedef< T > | |
  fcppt::math::box::has_dim< Box, Dim > | Metafunction to check the dimension of a box |
  fcppt::math::dim::has_dim< Dim, Size > | Metafunction to check the dimension of a static dim |
  fcppt::math::is_rational< T > | Metafunction to test if a type is a boost::rational<U> |
  fcppt::math::is_static_storage< T > | |
  fcppt::math::matrix::has_dim< Matrix, N, M > | Metafunction to check if a static matrix has the specified dimensions |
  fcppt::math::vector::has_dim< Vector, Dim > | Metafunction to check the dimension of a static vector |
  fcppt::type_traits::is_movable< Type > | Tells if a type can be moved by fcppt::move |
  fcppt::type_traits::is_string< Type > | Tells if a type is a string |
  fcppt::type_traits::is_unique_ptr< Type > | Tells if a type is a unique ptr |
 fold | |
  fcppt::mpl::append< Sequence1, Sequence2 > | Appends two MPL sequences |
  fcppt::mpl::partial_sums< Sequence > | Calculates a new sequence that consists of the sums of the old sequence |
 has_const_iterator | |
  fcppt::type_traits::has_const_iterator< Type > | Checks if a type has a nested const_iterator typedef |
 has_iterator | |
  fcppt::type_traits::has_iterator< Type > | Checks if a type has a nested iterator typedef |
 fcppt::heap_deleter | A deleter that uses delete to destroy an object |
 fcppt::homogenous_pair< T > | A pair like std::pair with both elements of the same type |
 fcppt::container::index_map< T, A > | |
 fcppt::assert_::information | Represents information gathered at the assertion side |
 fcppt::mpl::inner< Type > | Extracts the inner type of a type |
 input_seekable | |
  fcppt::io::raw_container_source< Container >::category | |
 integral_c | |
  fcppt::math::static_size< N > | An mpl integral_c for math::size_type |
  fcppt::mpl::ceil_div< Type, Dividend, Divisor > | Calculates a division of integral contants rounded towards infinity |
  fcppt::mpl::integral_cast< IntegralType, Integral > | Does an integral cast on compile an integral constant |
  fcppt::version_integral_c< Value > | |
 is_base_of | |
  fcppt::type_traits::is_iterator_of_category< Iterator, Category > | Checks if an iterator models a given category |
  fcppt::type_traits::is_iterator_of_category< Iterator, std::bidirectional_iterator_tag > | |
   fcppt::type_traits::is_bidirectional_iterator< Iterator > | Checks if an iterator is a bidirectional iterator |
  fcppt::type_traits::is_iterator_of_category< Iterator, std::forward_iterator_tag > | |
   fcppt::type_traits::is_forward_iterator< Iterator > | Checks if an iterator is a forward iterator |
  fcppt::type_traits::is_iterator_of_category< Iterator, std::input_iterator_tag > | |
   fcppt::type_traits::is_input_iterator< Iterator > | Checks if an iterator is an input iterator |
  fcppt::type_traits::is_iterator_of_category< Iterator, std::output_iterator_tag > | |
   fcppt::type_traits::is_output_iterator< Iterator > | Checks if an iterator is an output iterator |
  fcppt::type_traits::is_iterator_of_category< Iterator, std::random_access_iterator_tag > | |
   fcppt::type_traits::is_random_access_iterator< Iterator > | Checks if an iterator is a random access iterator |
 is_iterator | |
  fcppt::type_traits::is_iterator< Type > | Checks if a type is an iterator |
 is_same | |
  fcppt::math::is_dynamic_size< T > | A metafunction that checks if T specifies a dynamic size |
 iterator_base | |
  fcppt::container::tree::pre_order< Tree >::iterator | |
 fcppt::log::level_stream | The stream for a logger level |
 fcppt::math::interpolation::linear_functor | |
 fcppt::log::location | A location of a logger in a context |
 fcppt::assign::make_container< Container > | Creates a container using operator() syntax |
 fcppt::assign::make_map< Container > | Creates a map using operator() syntax |
 make_type | |
  fcppt::alignment::make_type< Type, Alignment > | Creates a typedef to an aligned type |
  fcppt::alignment::make_type< fcppt::container::array< Type, Size >, Alignment > | |
   fcppt::alignment::array< Type, Size, Alignment > | Creates an array with a given alignment |
  fcppt::alignment::make_type< fcppt::container::array< unsigned char, Size >, Alignment > | |
 fcppt::container::map< MapType > | FIXME |
 fcppt::random::distribution::normal< FloatType > | A wrapper around a normal distribution |
 not_ | |
  fcppt::math::is_static_size< T > | A metafunction that checks if T specifies a static size |
  fcppt::mpl::contains_if< Sequence, Predicate > | Checks if a sequence contains an element matching a predicate |
 fcppt::null_ptr_t | A class that is implicitly convertible to null pointers |
 number_multiplexer< T > | |
 fcppt::log::parameters::object | The parameters class for an fcppt::log::object |
 fcppt::container::grid::object< T, N, A > | A simple n dimensional arraySee the module description for more information |
 fcppt::math::box::object< T, N > | A class representing axis aligned boxes, cubes, hypercubes, .. |
 fcppt::number_multiplexer::object< T > | |
 fcppt::math::dim::object< T, N, S > | A class representing dynamic or static n-dimensional dimensions |
 fcppt::log::object | The main logger class |
 fcppt::math::sphere::object< T, N > | The object sphere class |
 fcppt::function::object | Fully std tr1 compliant function object class |
 fcppt::container::bitfield::object< Enum, Size, InternalType > | A wrapper around a bitfield using an enum |
 object< Singature > | |
 fcppt::math::vector::object< T, N, S > | A class representing dynamic or static n-dimensional vectors |
 fcppt::container::tree::object< T > | A tree data structure |
 fcppt::math::matrix::object< T, N, M, S > | A class representing dynamic or static matrices |
 fcppt::variant::object< Types > | A class that can hold any object from a fixed set of types |
 fcppt::function::object< fcppt::string const (fcppt::string const &)> | |
 fcppt::function::object< result_type(result_type, result_type) > | |
 fcppt::optional< T > | A class that makes values optional |
 fcppt::optional< T & > | A specialization for optional references |
 or_ | |
  fcppt::mpl::implication< Left, Right > | The Implication function: Left -> Right |
  fcppt::type_traits::is_float_or_double< Type > | Checks if a type is float or double |
 fcppt::math::interpolation::perlin_fifth_degree_functor | |
 fcppt::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 |
 fcppt::container::bitfield::proxy< StoredType > | The proxy class referencing a single bit in a bitfield |
 fcppt::container::tree::ptr_value< T > | A wrapper class to implement noncopyable semantics to the tree |
 fcppt::io::raw_container_source< Container > | An alternative to boost::iostreams::array_source which has ownership |
 fcppt::container::raw_vector< T, A > | A special vector class for pod types |
 fcppt::math::box::rect< T > | Typedefs a two dimensional box (a rect) |
 fcppt::variant::recursive< T > | A wrapper for a recursive variant |
 fcppt::scoped_ptr< Type, Deleter > | A scoped pointer class that gets the deleter as a template parameter |
 fcppt::scoped_state_machine< Machine > | |
 fcppt::io::color::set | |
 fcppt::shared_ptr< Type, Deleter > | A shared pointer class that gets the deleter as a template parameter |
 simple_normal_storage | |
  fcppt::math::dim::normal_storage< T, N > | |
  fcppt::math::vector::normal_storage< T, N > | |
 fcppt::math::vector::static_< T, N > | Typedef helper for static vectors |
 fcppt::math::matrix::static_< T, N, M > | Typedef helper for static matrices |
 fcppt::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) |
 fcppt::math::dim::static_< size_type, N > | |
  fcppt::container::grid::dim< size_type, N > | |
 fcppt::math::dim::static_< SizeType, N > | |
  fcppt::container::grid::dim< SizeType, N > | |
 fcppt::math::vector::static_< value_type, N > | |
 static_storage | |
  fcppt::math::matrix::normal_storage< T, N, M > | |
 fcppt::strong_typedef< T, Tag > | Used to create strong typedefs |
 fcppt::strong_typedef< T &, Tag > | |
 fcppt::chrono::asio::tag | |
 fcppt::math::interpolation::trigonometric_functor | |
 true_type | |
  fcppt::container::tree::is_object< object< T >> | A meta function testing if the given type is really a tree object |
  fcppt::container::tree::ptr_value< T >> | A meta function testing if the tree's value_type has noncopyable semantics |
  fcppt::strong_typedef< Type, Tag >> | |
  fcppt::math::array< T, N >> | |
  fcppt::type_traits::unique_ptr< Type, Deleter >> | |
  fcppt::type_traits::basic_string< Ch, Traits, Alloc >> | |
  fcppt::type_traits::unique_ptr< Type, Deleter >> | |
 type | |
  fcppt::type_traits::is_iterable< Type > | Checks if a type has iterator typedefs |
 type | |
  fcppt::mpl::max_value< Sequence, MetaFunction > | Calculates the maximum value in a sequence using a metafunction |
 type | |
  fcppt::mpl::all_of< Sequence, Predicate > | Checks if a predicate is true for all elements of an MPL sequence |
 type | |
  fcppt::container::bitfield::iterator< StoredType, Reference > | The (random-access) iterator type used by fcppt::container::bitfield::object |
 type | |
  fcppt::cyclic_iterator< ContainerIterator > | An iterator adaptor that cycles through a range |
 fcppt::type_info | |
 fcppt::random::distribution::uniform_int< IntType > | A wrapper around a uniform int distribution |
 fcppt::random::distribution::uniform_real< FloatType > | A wrapper around a uniform real distribution |
 fcppt::unique_ptr< Type, Deleter > | A unique pointer class, designed to emulate C++11's std::unique_ptr |
 fcppt::mpl::value_type< Type > | Value_type meta function |
 fcppt::random::variate< Generator, Distribution > | Combines a generator and a distribution |
 fcppt::weak_ptr< Type, Deleter > | A weak reference to an object owned by a shared pointer |