4.6.0
Freundlich's C++ toolkit
Loading...
Searching...
No Matches
Modules
Here is a list of all topics with brief descriptions:
[detail level 123]
 fcpptThe main fcppt module
 fcppt.algorithmGeneral-purpose algorithms
 fcppt.arrayLike std::array but with a proper constructor
 fcppt.assertMacros and functions for assertions
 fcppt.bitBit operations
 fcppt.boostBoost support library
 fcppt.castsCast helpers which provide more type information or do additional checks
 fcppt.catchCatch2 support library
 fcppt.concepts
 fcppt.configCompiler, OS and warning related macros
 fcppt.containerVarious containers and utility functions.
 fcppt.container.bitfieldA statically sized bitfield
 fcppt.container.bufferA special buffer class for uninitialized memory
 fcppt.container.gridA simple n-dimensional array
 fcppt.container.raw_vectorA container for POD types that can be initialized from a buffer
 fcppt.container.treeA tree data structure
 fcppt.eitherAn optional with an error type
 fcppt.endiannessFunctions to convert and query endianness
 fcppt.enumHelper functions for contiguous enums
 fcppt.exportMacros related to library visibility
 fcppt.filesystemHelper functions for std::filesystem
 fcppt.intrusiveIntrusive list implementation
 fcppt.ioIO-related typedefs and functions
 fcppt.iteratorIterator adaptors and utilities
 fcppt.literalLiterals or polymorphic integer constants
 fcppt.logLogging classes and functions
 fcppt.mathMath utility classes and functions
 fcppt.math.boxA class representing axis-aligned rectangles, boxes, hypercubes, ..
 fcppt.math.dimA class representing static n-dimensional dimensions
 fcppt.math.matrixA class representing static n times m-dimensional matrices
 fcppt.math.sphereA class representing circles, spheres, ..
 fcppt.math.vectorA class representing static n-dimensional vectors
 fcppt.monadMonad typeclass and related functions
 fcppt.mplA metaprogramming library
 fcppt.optionalA class that makes values optional
 fcppt.optionsLibrary for command-line options
 fcppt.parseLibrary for parsers
 fcppt.preprocessorMacros for controlling warnings and printing messages
 fcppt.randomRandom number generators and distributions
 fcppt.rangeRange utilities
 fcppt.recordA record class that holds named elements in a generic way
 fcppt.refReference wrappers for incomplete types
 fcppt.signalAn implementation of a managed signals and slots system (replacement for boost's signals)
 fcppt.smart_pointersUnique_ptr, shared_ptr and weak_ptr without default constructors
 fcppt.stringString-related functions and types
 fcppt.strong_typedefThe strong typedef class and helper macros
 fcppt.timeTime query and formatting utilities
 fcppt.tupleLike std::tuple but with a proper constructor
 fcppt.type_isoConversions between isomorphic types
 fcppt.type_traitsSome additional type traits
 fcppt.variantA class that can hold any object from a fixed set of types
 fcppt.variousDocuments smaller features that do not warrant their own modules