2.9.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.bit
 Bit operations.
 
 fcppt.boost
 Boost support library.
 
 fcppt.brigand
 Brigand related helper functions and metafunctions.
 
 fcppt.casts
 Cast helpers which provide more type information or do additional checks.
 
 fcppt.catch
 Catch2 support library.
 
 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.intrusive
 Intrusive list implementation.
 
 fcppt.io
 IO-related typedefs and functions.
 
 fcppt.iterator
 Iterator adaptors and utilities.
 
 fcppt.literal
 Literals or polymorphic integer constants.
 
 fcppt.log
 Logging classes and functions.
 
 fcppt.math
 Math utility classes and functions.
 
 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.range
 Range utilities.
 
 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.