fcppt 5.2.1
Freundlich's C++ toolkit
Loading...
Searching...
No Matches
Modules
Here is a list of all topics with brief descriptions:
 fcpptThe main fcppt module
  fcppt.algorithmGeneral-purpose algorithms
  fcppt.arrayLike std::array but with a proper constructor
  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.indentIndent functions
  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.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