2.6.0
Freundlich's C++ toolkit
Modules
fcppt

Description

The main fcppt module.

This module is the top-level container for all other fcppt modules.

Modules

 fcppt.algorithm
 General-purpose algorithms.
 
 fcppt.assert
 Macros and functions for assertions.
 
 fcppt.assign
 A supplement to C++11 initialization.
 
 fcppt.bit
 Bit operations.
 
 fcppt.casts
 Cast helpers which provide more type information or do additional checks.
 
 fcppt.config
 Compiler, OS and warning related macros.
 
 fcppt.container
 Various containers and utility functions.
 
 fcppt.either
 An optional with an error type.
 
 fcppt.endianness
 Functions to convert and query endianness.
 
 fcppt.enum
 Helper functions for contiguous enums.
 
 fcppt.export
 Macros related to library visibility.
 
 fcppt.filesystem
 Helper functions for boost::filesystem.
 
 fcppt.io
 IO-related typedefs and functions.
 
 fcppt.literal
 Literals or polymorphic integer constants.
 
 fcppt.log
 Logging classes and functions.
 
 fcppt.math
 Math utility classes and functions.
 
 fcppt.mpl
 MPL related helper functions and metafunctions.
 
 fcppt.optional
 A class that makes values optional.
 
 fcppt.options
 Library for command-line options.
 
 fcppt.preprocessor
 Macros for controlling warnings and printing messages.
 
 fcppt.random
 Random number generators and distributions.
 
 fcppt.record
 A record class that holds named elements in a generic way.
 
 fcppt.ref
 Reference wrappers for incomplete types.
 
 fcppt.signal
 An implementation of a managed signals and slots system (replacement for boost's signals).
 
 fcppt.smart_pointers
 unique_ptr, shared_ptr and weak_ptr without default constructors.
 
 fcppt.string
 String-related functions and types.
 
 fcppt.strong_typedef
 The strong typedef class and helper macros.
 
 fcppt.system
 Helper functions for boost::system.
 
 fcppt.time
 Time query and formatting utilities.
 
 fcppt.type_iso
 Conversions between isomorphic types.
 
 fcppt.type_traits
 Some additional type traits.
 
 fcppt.variant
 A class that can hold any object from a fixed set of types.
 
 fcppt.various
 Documents smaller features that do not warrant their own modules.