Cfcppt::options::active_value_tag | The tag of strong typedefs for active values |
Cfcppt::parse::alternative_error< Ch > | |
Cfcppt::random::distribution::parameters::uniform_int_wrapper::apply< Type > | |
Cfcppt::options::argument< Label, Type > | An argument parser |
Cfcppt::options::argument_conversion_error | |
Cfcppt::options::argument_usage | |
Cfcppt::enum_::array< Enum, Value > | An array indexed with an enum |
►CBase | |
Cfcppt::signal::object< Result(Args...), Base > | Represents a signal with a non-void return value |
Cfcppt::signal::object< void(Args...), Base > | Represents a signal without a return value |
Cfcppt::intrusive::base< Type > | The base class of an element |
►Cfcppt::iterator::base< Types > | A template for implementing iterators |
Cfcppt::container::tree::pre_order< Tree >::iterator | |
Cfcppt::container::tree::to_root< Tree >::iterator | |
Cfcppt::options::base< Result > | The base class for parsers with a given result type |
Cfcppt::signal::base< T > | Default base class for signals. Provides no unlinking capabilities |
Cfcppt::signal::unregister::base< T > | A base class for signals providing unlinking |
Cfcppt::intrusive::base< concrete_connection > | |
►Cfcppt::iterator::base< fcppt::iterator::types< fcppt::enum_::iterator< Enum >, Enum, Enum, std::make_signed_t< fcppt::enum_::size_type< Enum > >, std::input_iterator_tag > > | |
Cfcppt::enum_::iterator< Enum > | |
►Cfcppt::iterator::base< fcppt::iterator::types< fcppt::int_iterator< Int >, Int, Int, Int, std::input_iterator_tag > > | |
Cfcppt::int_iterator< Int > | An iterator over integers |
Cfcppt::random::distribution::basic< Parameters > | A wrapper for distributions |
Cfcppt::random::distribution::basic< param_type > | |
Cfcppt::parse::basic_char_error< Ch > | |
Cfcppt::parse::basic_char_set_error< Ch > | |
Cfcppt::parse::basic_literal_error< Ch > | |
Cfcppt::random::generator::basic_pseudo< Generator > | A wrapper around pseudo random number generators |
Cfcppt::io::basic_scoped_rdbuf< Ch, Traits > | Changes the streambuf of a stream temporarily |
Cfcppt::parse::basic_stream< Ch > | The stream class used while parsing |
Cfcppt::parse::basic_string_error< Ch > | |
Cfcppt::boost_units_value | Converts a boost unit to its value |
Cfcppt::c_deleter | A deleter that uses std::free to destroy an object |
Cfcppt::com_deleter | A deleter that uses the Release member function to destroy an object |
Cfcppt::options::commands< OptionsParser, SubParsers > | A parser for multiple sub commands |
Cfcppt::options::commands_usage | |
Cfcppt::parse::complement_error< Ch > | |
►Cstd::conjunction | |
Cfcppt::math::matrix::has_dim< fcppt::math::matrix::object< T, R, C, S >, DR, DC > | |
Cfcppt::signal::connection | A connection returned by a connect call |
Cfcppt::monad::instance< fcppt::either::object< Failure, Success > >::constructor< Type > | |
Cfcppt::monad::instance< fcppt::optional::object< Arg > >::constructor< Type > | |
Cfcppt::log::context | A logger context manages log levels |
Cfcppt::parse::custom_error< Ch > | |
►Cfcppt::detail::cyclic_iterator_base | |
Cfcppt::cyclic_iterator< ContainerIterator > | An iterator adaptor that cycles through a range |
Cfcppt::default_deleter | A deleter that uses delete to destroy an object |
Cfcppt::container::bitfield::default_internal_type | Tells a bitfield to choose an internal type |
Cfcppt::options::default_value_tag | The tag of strong typedefs for default values |
Cfcppt::deref_impl< Arg, Enable > | |
►Cfcppt::math::detail::dim_matches | |
Cfcppt::math::box::has_dim< fcppt::math::box::object< T, N >, Dim > | |
Cfcppt::math::dim::has_dim< fcppt::math::dim::object< T, N, S >, Size > | |
Cfcppt::math::vector::has_dim< fcppt::math::vector::object< T, N, S >, Dim > | |
Cfcppt::filesystem::directory_range | A range for directory iterators |
Cfcppt::options::dual_flag_error | |
Cfcppt::options::dual_option_error | |
Cfcppt::cast::dynamic_any_fun | Function object that uses fcppt::cast::dynamic_any |
Cfcppt::container::dynamic_array< T, A > | An array of dynamic size that does not initialize |
Cfcppt::cast::dynamic_cross_fun | Function object that uses fcppt::cast::dynamic_cross |
Cfcppt::cast::dynamic_fun | Function object that uses fcppt::cast::dynamic |
Cfcppt::mpl::map::element< Key, Value > | The element type of a map.An element of a map is a key-value pair |
Cfcppt::record::element< Label, Type > | An element of a record |
Cfcppt::record::element_init< Tag, Type > | The type produced by initializing a single record element |
►Cstd::enable_shared_from_this | |
Cfcppt::enable_shared_from_this< Type > | Allows an object to obtain a shared ptr to itself |
Cfcppt::options::error | The error type retuned |
Cfcppt::parse::error< Ch > | The error type |
Cfcppt::options::error_pair | |
►Cstd::exception | |
►Cfcppt::exception | The base class for all exceptions |
Cfcppt::enum_::invalid< Enum > | Exception to use for invalid enums |
►Cfcppt::options::exception | |
Cfcppt::options::duplicate_names | |
Cfcppt::parse::fail_error< Ch > | |
►Cstd::false_type | |
Cfcppt::container::grid::is_object< Type > | |
Cfcppt::container::tree::is_object< T > | A meta function testing if the given type is really a tree object |
Cfcppt::either::is_object< Type > | |
Cfcppt::is_recursive< Type > | Tests if a type is an fcppt::recursive |
Cfcppt::is_reference< Type > | Tests if a type is an fcppt::reference |
Cfcppt::is_strong_typedef< T > | Tests if a type is an fcppt::strong_typedef |
Cfcppt::is_unique_ptr< Type > | Tests if a type is an fcppt::unique_ptr |
Cfcppt::iterator::is_types< Type > | |
Cfcppt::math::box::has_dim< Box, Dim > | Metafunction to check the dimension of a box |
Cfcppt::math::box::is_box< T > | Metafunction to test if a type is a box type |
Cfcppt::math::dim::is_dim< T > | Metafunction to test if a type is a dim type |
Cfcppt::math::matrix::is_matrix< T > | Metafunction to test if a type is a matrix type |
Cfcppt::math::vector::is_vector< T > | Checks if a type is a vector type |
Cfcppt::optional::is_object< T > | Checks if a given type is an fcppt::optional::object |
Cfcppt::record::is_element< typename > | Tests if a type is an fcppt::record::element |
Cfcppt::record::is_label< typename > | Tests if a type is an fcppt::record::label |
Cfcppt::record::is_object< T > | Tests if a type is an fcppt::record::object |
Cfcppt::type_traits::is_string< Type > | Tells if a type is a string |
Cfcppt::variant::is_object< Type > | |
Cfcppt::options::flag< Label, Type > | A flag parser |
Cfcppt::options::flag< Label, bool > | |
Cfcppt::options::flag_usage | |
Cfcppt::cast::float_to_int_fun | Function object of fcppt::cast::float_to_int |
Cfcppt::enum_::array< Enum, Value >::from_internal | |
Cfcppt::enum_::from_string_impl< Enum, Enable > | |
Cfcppt::function< F > | |
Cfcppt::function< fcppt::either::object< fcppt::parse::custom_error< Ch >, result_type >(fcppt::parse::position< Ch >, fcppt::parse::result_of< Parser > &&)> | |
Cfcppt::function< result_type(fcppt::parse::result_of< Parser > &&)> | |
Cfcppt::function< result_type(result_type, result_type)> | |
Cfcppt::function< Ret(Args...)> | A function object that cannot be null |
Cfcppt::container::get_or_insert_result< Reference > | The result type of fcppt::container::get_or_insert_with_result |
Cfcppt::parse::grammar< Result, Ch, Skipper > | Base class for grammars |
Cfcppt::math::dim::has_dim< Dim, Size > | Metafunction to check the dimension of a static dim |
Cfcppt::math::matrix::has_dim< Matrix, R, C > | Metafunction to check if a static matrix has the specified dimensions |
Cfcppt::math::vector::has_dim< Vector, Dim > | Checks the dimension of a vector |
Cfcppt::container::bitfield::hash< Bitfield > | A hash function for bitfields |
Cfcppt::range::hash< Type > | Hashes a range |
Cfcppt::identity | The identity function |
Cfcppt::options::inactive_value_tag | The tag of strong typedefs for inactive values |
Cfcppt::math::matrix::index< Row, Column > | A static matrix index |
Cfcppt::container::index_map< T, A > | An index-based container that grows on demand |
Cfcppt::monad::instance< fcppt::either::object< Failure, Success > >::inner_type< Either > | |
Cfcppt::monad::instance< fcppt::optional::object< Arg > >::inner_type< Optional > | |
Cfcppt::monad::instance< Type > | Used to implement a monad instance |
Cfcppt::monad::instance< fcppt::either::object< Failure, Success > > | |
Cfcppt::monad::instance< fcppt::optional::object< Arg > > | |
Cfcppt::int_range< Int > | A forward range over integers |
Cfcppt::cast::int_to_enum_fun | Function object of fcppt::cast::int_to_enum |
Cfcppt::cast::int_to_float_fun | Function object of fcppt::cast::int_to_float |
Cfcppt::options::invalid_command_error | |
►Cstd::is_base_of | |
Cfcppt::type_traits::is_base_of< Base, Derived > | Like std::is_base_of , but only works on complete types |
Cfcppt::math::is_zero_impl< T, Enable > | |
►Cfcppt::intrusive::detail::iterator_base | |
Cfcppt::intrusive::iterator< Type > | The iterator type of an intrusive list |
Cfcppt::record::label< Tag > | A type identifying an element of a record |
Cfcppt::mpl::lambda< F > | The lambda type |
Cfcppt::options::sum< Label, Left, Right >::left | |
Cfcppt::options::leftover_error | |
►Cfcppt::log::level_stream | The stream for a logger level |
Cfcppt::log::standard_level_stream | Logs to an fcppt::io::ostream |
Cfcppt::intrusive::list< Type > | An intrusive list |
Cfcppt::intrusive::list< concrete_connection > | |
Cfcppt::log::location | A location of a logger in a context |
Cfcppt::parse::location | The location of a fcppt::parse::basic_stream |
Cfcppt::algorithm::loop_break_impl< Range, Enable > | Customization point for ranges |
Cfcppt::make_literal< Type, Enable > | |
Cfcppt::make_literal< fcppt::strong_typedef< Type, Tag > > | |
Cfcppt::options::many< Parser > | A parser for zero or more elements |
Cfcppt::options::many_usage | |
Cfcppt::algorithm::map_impl< Source, Target, Enable > | |
Cfcppt::bit::mask< Type > | A bit mask |
Cfcppt::enum_::max_value_impl< Type > | Specialization point for max_value |
Cfcppt::container::grid::min_tag | |
Cfcppt::options::missing_argument_error | |
Cfcppt::options::missing_command_error | |
Cfcppt::options::missing_error | Occurs if an argument/flag/option is missing |
Cfcppt::options::missing_error_pair | |
Cfcppt::options::missing_flag_error | |
Cfcppt::options::missing_option_argument_error | |
Cfcppt::options::missing_option_error | |
Cfcppt::catch_::movable< Type > | A movable-only type |
Cfcppt::container::move_range< Range > | A range that moves its elements |
Cfcppt::parse::named_error< Ch > | |
Cfcppt::either::no_error | |
Cfcppt::no_init | A dummy struct to use a constructor that does not initialize |
Cfcppt::random::distribution::parameters::normal< IntType > | Parameters class for normal distributions |
Cfcppt::optional::nothing | A polymorphic empty optional |
Cfcppt::array::object< T, Size > | |
Cfcppt::container::bitfield::object< ElementType, InternalType > | A statically sized bitfield |
Cfcppt::container::buffer::object< T, A > | A contiguous container for uninitialized data that contains a write and a read area |
Cfcppt::container::grid::object< T, N, A > | An n-dimensional array |
Cfcppt::container::raw_vector::object< T, A > | A special vector class that can handle uninitialized memory |
Cfcppt::container::tree::object< T > | A tree data structure |
Cfcppt::either::object< Failure, Success > | |
Cfcppt::log::object | The main log class |
Cfcppt::math::box::object< T, N > | A class representing axis aligned boxes, cubes, hypercubes, .. |
Cfcppt::math::dim::object< T, N, S > | A class representing a static n-dimensional dimension |
Cfcppt::math::matrix::object< T, R, C, S > | A class representing a static matrix |
Cfcppt::math::sphere::object< T, N > | The object sphere class |
Cfcppt::math::vector::object< T, N, S > | A class representing static n-dimensional vectors |
Cfcppt::mpl::list::object< Args > | The list type used by this library |
Cfcppt::mpl::map::object< Args > | The map type used by this library |
Cfcppt::mpl::set::object< Args > | The set type used by this library.A map is constructed from a variadic list of types, which must be pairwise disjoint |
Cfcppt::optional::object< T > | A class that makes values optional |
Cfcppt::record::object< Elements > | A generic struct that identifies elements by types |
Cfcppt::signal::object< T, Base > | |
Cfcppt::tuple::object< Types > | Like std::tuple but with a proper constructor |
Cfcppt::variant::object< Types > | A class that can hold any object from a fixed set of types |
Cfcppt::optional::object< Ch > | |
Cfcppt::variant::object< Ch > | |
Cfcppt::tuple::object< container_iterator_type, container_iterator_type > | |
Cfcppt::variant::object< Failure, Success > | |
Cfcppt::variant::object< fcppt::options::argument_conversion_error, fcppt::options::dual_flag_error, fcppt::options::dual_option_error, fcppt::options::error_pair, fcppt::options::leftover_error, fcppt::options::invalid_command_error, fcppt::options::missing_argument_error, fcppt::options::missing_command_error, fcppt::options::missing_flag_error, fcppt::options::missing_option_argument_error, fcppt::options::missing_option_error, fcppt::options::option_conversion_error > | |
Cfcppt::variant::object< fcppt::options::argument_usage, fcppt::options::commands_usage, fcppt::options::flag_usage, fcppt::options::many_usage, fcppt::options::option_usage, fcppt::options::optional_usage, fcppt::options::product_usage, fcppt::options::sum_usage, fcppt::options::unit_usage > | |
Cfcppt::optional::object< fcppt::options::help_text > | |
Cfcppt::variant::object< fcppt::options::missing_argument_error, fcppt::options::missing_command_error, fcppt::options::missing_error_pair, fcppt::options::missing_flag_error, fcppt::options::missing_option_error > | |
Cfcppt::optional::object< fcppt::options::short_name > | |
Cfcppt::optional::object< fcppt::parse::location > | |
Cfcppt::optional::object< fcppt::parse::parse_stream_error< Ch > > | |
Cfcppt::optional::object< fcppt::string > | |
Cfcppt::math::dim::object< size_type, N > | |
Cfcppt::array::object< static_size, internal_type > | |
Cfcppt::tuple::object< SubCommands... > | |
Cfcppt::math::vector::object< T, N > | |
Cfcppt::optional::object< Tree > | |
Cfcppt::optional::object< Type > | |
Cfcppt::array::object< Value, static_size::value > | |
Cfcppt::math::vector::object< value_type, N > | |
Cfcppt::options::option< Label, Type > | An option parser |
Cfcppt::options::option_conversion_error | |
Cfcppt::options::option_name | An option name that may be for a short or long option |
Cfcppt::options::option_usage | |
Cfcppt::options::optional< Parser > | An optional parser |
Cfcppt::options::optional_usage | |
Cfcppt::output_impl< Arg, Enable > | |
Cfcppt::output_impl< Arg, void > | |
Cfcppt::options::parse_context | |
Cfcppt::parse::parse_stream_error< Ch > | |
Cfcppt::parse::parse_string_error< Ch > | |
►Cfcppt::container::grid::detail::pos_iterator_base | |
Cfcppt::container::grid::pos_iterator< fcppt::type_traits::value_type< pos >, pos::static_size::value > | |
Cfcppt::container::grid::pos_iterator< SizeType, Dim > | An iterator over grid position |
Cfcppt::container::grid::pos_range< SizeType, size_type > | A range over grid position |
►Cfcppt::container::grid::detail::pos_ref_iterator_base | |
Cfcppt::container::grid::pos_ref_iterator< Grid > | An iterator over grid references |
Cfcppt::container::grid::pos_ref_range< Grid > | A range over grid references |
Cfcppt::container::grid::pos_reference< Grid > | A reference to a grid cell and its position |
Cfcppt::parse::position< Ch > | The position of an fcppt::parse::basic_stream |
Cfcppt::container::tree::pre_order< Tree > | Wraps a tree to make it iterable in a pre-order fashion |
Cfcppt::options::pretty_type_impl< Type, Enable > | |
Cfcppt::options::product< Left, Right > | A product of two parsers |
Cfcppt::options::product_usage | |
Cfcppt::container::bitfield::proxy< StoredType > | The proxy class referencing a single bit in a bitfield |
Cfcppt::enum_::range< Enum > | A range over a contiguous enum |
Cfcppt::iterator::range< Iterator > | A range formed from two iterators |
Cfcppt::recursive< Type > | Turns an incomplete type into a complete one, allowing recursion |
Cfcppt::recursive< fcppt::options::error > | |
Cfcppt::recursive< fcppt::options::missing_error_variant > | |
Cfcppt::recursive< fcppt::options::usage > | |
Cfcppt::recursive< fcppt::parse::error< Ch > > | |
Cfcppt::filesystem::recursive_directory_range | A range for recursive directory iterators |
Cfcppt::reference< Type > | A simple reference wrapper that supports incomplete types |
Cfcppt::reference< Container > | |
Cfcppt::reference< fcppt::io::ostream > | |
Cfcppt::reference< fcppt::unique_ptr< Result > const > | |
Cfcppt::reference< generator > | |
Cfcppt::reference< Grid > | |
Cfcppt::reference< StoredType > | |
Cfcppt::reference< stream_type > | |
Cfcppt::reference< Tree > | |
Cfcppt::reference_hash< Type > | |
Cfcppt::reference_hash< fcppt::reference< Type > > | A hash for fcppt::reference that hashes pointers |
Cfcppt::container::raw_vector::rep< A > | The representation of a raw vector |
Cfcppt::options::sum< Label, Left, Right >::right | |
Cfcppt::scoped_state_machine< Machine > | Scopes a boost state machine |
Cfcppt::shared_ptr< Type, Deleter > | A shared pointer class that gets the deleter as a template parameter |
Cfcppt::shared_ptr_hash< Type > | |
Cfcppt::shared_ptr_hash< fcppt::shared_ptr< Type > > | A hash for fcppt::shared_ptr that hashes pointers |
Cfcppt::cast::size_fun | Function object of fcppt::cast::size |
Cfcppt::enum_::size_type_impl< Type > | |
►Cfcppt::container::grid::detail::spiral_iterator_base | |
Cfcppt::container::grid::spiral_iterator< Pos > | |
Cfcppt::container::grid::spiral_range< Pos > | |
Cfcppt::options::state | A parse state |
Cfcppt::options::state_with_value< T > | A parse state together with a value |
Cfcppt::cast::static_cast_fun | Function object that does a static_cast |
CCatch::StringMaker< fcppt::catch_::movable< Type > > | Output specialization for fcppt::catch_::movable |
CCatch::StringMaker< fcppt::either::object< Failure, Success > > | Output specialization for fcppt::either::object |
CCatch::StringMaker< fcppt::optional::object< Type > > | Output specialization for fcppt::optional::object |
CCatch::StringMaker< fcppt::record::object< Elements... > > | Output specialization for fcppt::record::object |
CCatch::StringMaker< fcppt::recursive< Types > > | Output specialization for fcppt::recursive |
CCatch::StringMaker< fcppt::strong_typedef< Type, Tag > > | Output specialization for fcppt::strong_typedef |
CCatch::StringMaker< fcppt::tuple::object< Types... > > | Output specialization for fcppt::tuple::object |
CCatch::StringMaker< fcppt::variant::object< Types... > > | Output specialization for fcppt::variant::object |
Cfcppt::strong_typedef< T, Tag > | Used to create strong typedefs |
Cfcppt::strong_typedef< bool > | |
Cfcppt::strong_typedef< bool, _ > | |
Cfcppt::strong_typedef< fcppt::optional::object< Type > > | |
Cfcppt::strong_typedef< fcppt::string, _ > | |
Cfcppt::strong_typedef< FloatType, _ > | |
Cfcppt::strong_typedef< IntType, _ > | |
Cfcppt::strong_typedef< Type > | |
Cfcppt::strong_typedef_hash< Type > | |
Cfcppt::strong_typedef_hash< fcppt::strong_typedef< Type, Alias > > | Hash function object for strong typedefs |
Cfcppt::options::sub_command< Tag, Parser > | A sub command consists of a command name and a parser |
Cfcppt::options::sub_command_usage | |
Cfcppt::options::sum< Label, Left, Right > | A sum of two parsers |
Cfcppt::options::sum_usage | |
Cfcppt::container::grid::sup_tag | |
Cfcppt::options::switch_< Label > | A switch parser |
►Cfcppt::parse::skipper::tag | The tag skippers derive from |
Cfcppt::parse::skipper::alternative< Left, Right > | Tries the left skipper, and if that fails also the right skipper |
Cfcppt::parse::skipper::any | Skips a single character |
Cfcppt::parse::skipper::basic_char_set< Ch > | Skips all characters from a set |
Cfcppt::parse::skipper::basic_literal< Ch > | Skips a specific character |
Cfcppt::parse::skipper::basic_string< Ch > | |
Cfcppt::parse::skipper::comment< Open, Close > | |
Cfcppt::parse::skipper::epsilon | Skips nothing |
Cfcppt::parse::skipper::not_< Skipper > | Negates the result of a skipper |
Cfcppt::parse::skipper::repetition< Parser > | Skips characters repeatedly |
Cfcppt::parse::skipper::sequence< Left, Right > | Tries two skippers in succession |
►Cfcppt::parse::tag | The tag parsers derive from |
Cfcppt::parse::separator< Inner, Sep > | |
Cfcppt::parse::alternative< Left, Right > | Tries the left parser, and if that fails also the right parser. Uses the result of the first one that does not fail |
Cfcppt::parse::base< Result, Ch, Skipper > | Base class for a parser |
Cfcppt::parse::basic_char< Ch > | Parses a single character and returns it |
Cfcppt::parse::basic_char_set< Ch > | Parses a set of characters and returns which one has matched |
Cfcppt::parse::basic_literal< Ch > | Parses a specific character and returns nothing |
Cfcppt::parse::basic_string< Ch > | Parses a specific string and returns nothing |
Cfcppt::parse::complement< Parser > | Builds the complement of a fcppt::parse::basic_char_set parser |
Cfcppt::parse::convert< Parser, Result > | Converts the success value of a parser into another success value |
Cfcppt::parse::convert_const< Parser, Result > | Replaces the success value of a parser with a constant |
Cfcppt::parse::convert_if< Ch, Parser, Result > | Converts the success value of a parser into either another success value or an error |
Cfcppt::parse::epsilon | Parses the empty string, returns nothing |
Cfcppt::parse::exclude< Parser, Exclude > | Matches only if another parser does not match |
Cfcppt::parse::fail< Result > | Always fails |
Cfcppt::parse::fatal< Parser > | Makes all error fatal |
Cfcppt::parse::float_< Type > | Parses floating-point numbers |
Cfcppt::parse::ignore< Parser > | Ignores the result of a parser |
Cfcppt::parse::int_< Type > | Parses signed integers |
Cfcppt::parse::lexeme< Parser > | Disables the skipper |
Cfcppt::parse::list< Start, Inner, Sep, End > | Parses lists, e.g., [a_1,...,a_n] |
Cfcppt::parse::named< Ch, Parser > | Gives a parser a name, improving error messages |
Cfcppt::parse::not_< Parser > | Negates the result of a parser, returns nothing |
Cfcppt::parse::optional< Parser > | Makes a parser optional |
Cfcppt::parse::recursive< Parser > | Wraps a type in fcppt::recursive |
Cfcppt::parse::repetition< Parser > | Tries a parser repeatedly, producing a vector of results |
Cfcppt::parse::repetition_plus< Parser > | Tries a parser repeatedly, producing a vector of results. Must produce at least one element |
Cfcppt::parse::separator< Inner, Ch > | Parses a list of elements, delimited by a separator, e.g., a_1,...,a_n |
Cfcppt::parse::sequence< Left, Right > | Tries two parsers in succession. Produces a tuple of both results if both parsers do not fail |
Cfcppt::parse::uint< Type > | Parses unsigned integers |
Cfcppt::parse::with_location< Parser > | |
Cfcppt::tag< Type > | A value for a type name |
►Cfcppt::type_iso::detail::terminal_tag | |
Cfcppt::type_iso::transform< Type, Enable > | Customization point for decorate/undecorate |
Cfcppt::container::tree::to_root< Tree > | |
Cfcppt::cast::to_signed_fun | Function object of fcppt::cast::to_signed |
Cfcppt::enum_::to_string_impl< Enum, Enable > | Customization point for fcppt::enum_::to_string |
Cfcppt::cast::to_unsigned_fun | Function object of fcppt::cast::to_unsigned |
Cfcppt::type_iso::transform< fcppt::strong_typedef< Type, Alias > > | |
►Cstd::true_type | |
Cfcppt::container::grid::is_object< fcppt::container::grid::object< T, N, A > > | |
Cfcppt::container::tree::is_object< fcppt::container::tree::object< T > > | A meta function testing if the given type is really a tree object |
Cfcppt::either::is_object< fcppt::either::object< Failure, Success > > | |
Cfcppt::is_recursive< fcppt::recursive< Type > > | |
Cfcppt::is_reference< fcppt::reference< Type > > | |
Cfcppt::is_strong_typedef< fcppt::strong_typedef< Type, Tag > > | |
Cfcppt::is_unique_ptr< fcppt::unique_ptr< Type, Deleter > > | |
Cfcppt::iterator::is_types< fcppt::iterator::types< Derived, ValueType, Reference, DifferenceType, IteratorCategory > > | |
Cfcppt::math::box::is_box< fcppt::math::box::object< T, N > > | |
Cfcppt::math::dim::is_dim< fcppt::math::dim::object< T, N, S > > | |
Cfcppt::math::matrix::is_matrix< fcppt::math::matrix::object< T, R, C, S > > | |
Cfcppt::math::vector::is_vector< fcppt::math::vector::object< T, N, S > > | |
Cfcppt::optional::is_object< fcppt::optional::object< Type > > | |
Cfcppt::record::is_element< fcppt::record::element< Type, Tag > > | |
Cfcppt::record::is_label< fcppt::record::label< Tag > > | |
Cfcppt::record::is_object< fcppt::record::object< Elements... > > | |
Cfcppt::variant::is_object< fcppt::variant::object< Types... > > | |
Cfcppt::parse::typed_error< Ch > | |
Cfcppt::iterator::types< Derived, ValueType, Reference, DifferenceType, IteratorCategory > | The types passed to fcppt::iterator::base |
►CTypes... | |
Cfcppt::overloaded< Types > | Overloads multiple lambdas |
Cfcppt::random::wrapper::uniform_container< Container, IntDistribution > | |
Cfcppt::random::distribution::parameters::uniform_int< IntType, Distribution > | Parameters class for uniform int distributions |
Cfcppt::random::distribution::parameters::uniform_int_wrapper | |
Cfcppt::random::distribution::parameters::uniform_real< IntType > | Parameters class for uniform real distributions |
Cfcppt::unique_ptr< Type, Deleter > | A simpler unique_ptr that shouldn't be used as a null pointer |
Cfcppt::unique_ptr< fcppt::options::error > | |
Cfcppt::unique_ptr< fcppt::options::missing_error_variant > | |
Cfcppt::unique_ptr< fcppt::options::usage > | |
Cfcppt::unique_ptr< fcppt::parse::error< Ch > > | |
Cfcppt::unique_ptr< impl > | |
Cfcppt::options::unit< Label > | A parser that succeeds when provided with no arguments |
Cfcppt::unit | The unit data type |
Cfcppt::options::unit_switch< Label > | A required switch |
Cfcppt::options::unit_usage | |
Cfcppt::options::usage | The usage type of a parser.This shows to a user how a parser is supposed to be used |
Cfcppt::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 |