0.12.0
Freundlich's C++ toolkit
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
oNfcpptThe top level namespace
|oNalgorithmGeneral-purpose algorithms that don't really fit into a common category
|oNalignmentTypedef structs to specify alignment
|oNassert_Helper functions for assertions
|oNassignA replacement for boost::assign
|oNbacktrace
|oNchrono
|oNcontainerVarious containers complementing the standard library and boost
|oNendiannessFunctions to convert and query endianness
|oNerror
|oNfilesystemHelper functions for boost::filesystem
|oNfunction
|oNioIO-related typedefs and functions
|oNlogLogging classes and functions
|oNmathEverything math-related goes in here
|oNmplMPL related helper functions and metafunctions
|oNnumber_multiplexer
|oNrandomMain namespace for random, also containing the variate generator
|oNsignalAn implementation of a managed signals and slots system (replacement for boost's signals)
|oNtimeTime query, formatting and sleep utilities
|oNtype_traitsSome additional type traits
|oNvariantContains fcppt::variant::object and helper types/functions for it
|oCbad_dynamic_castMay be thrown by fcppt::dynamic_cast_ if the cast fails
|oCbad_truncation_check_castMay be thrown by fcppt::truncation_check_cast if the conversion truncates
|oCc_deleterA deleter that uses std::free to destroy an object
|oCcom_deleterA deleter that uses the Release member function to destroy an object
|oCcyclic_iteratorAn iterator adaptor that cycles through a range
|oCexceptionThe base class for all exceptions
|oCextract_from_string_errorException thrown by fcppt::extract_from_string_exn
|oCheap_deleterA deleter that uses delete to destroy an object
|oChomogenous_pairA pair like std::pair with both elements of the same type
|oCis_strong_typedef
|oCstrong_typedef< Type, Tag >>
|oCnull_ptr_tA class that is implicitly convertible to null pointers
|oCoptionalA class that makes values optional
|oCoptional< T & >A specialization for optional references
|oCscoped_ptrA scoped pointer class that gets the deleter as a template parameter
|oCscoped_state_machine
|oCshared_ptrA shared pointer class that gets the deleter as a template parameter
|oCstrong_typedefUsed to create strong typedefs
|oCstrong_typedef< T &, Tag >
|oCtype_info
|oCunique_ptrA unique pointer class, designed to emulate C++11's std::unique_ptr
|oCversion_integral_c
|\Cweak_ptrA weak reference to an object owned by a shared pointer
oCnumber_multiplexer
\Cobject