ModulesΒΆ

Flibcpp is organized into distinct modules whose structure mirrors the C++ standard library include headers.

The modules themselves are namespaced with a flc_ prefix, so for example the std::sort algorithm, available in the <algorithm> header, can be obtained via:

use flc_algorithm, only : sort
  • Algorithm
    • Sorting
      • sort
      • is_sorted
      • argsort
    • Searching
      • binary_search
      • equal_range
      • minmax_element
    • Set operations
      • includes
      • Not yet implemented
    • Modifying
      • shuffle
      • Not yet implemented
  • Chrono
  • Map
    • Basic functionality
      • Construction and destruction
      • Modification
      • Iteration
  • Random
    • Engines
    • Distributions
      • normal_distribution
      • uniform_int_distribution
      • uniform_real_distribution
      • discrete_distribution
  • Set
    • Basic functionality
      • Construction and destruction
      • Modification
      • Set operations
      • Iteration
    • Numeric sets
      • Construct from an array
    • String sets
  • String
    • String type
      • Constructors
      • Character element access
      • Modification
      • Search
      • View as an array pointer
      • Conversion to native string
    • Conversion functions
  • Vector
    • Common functionality
      • Construction and destruction
      • Modification
      • Access
    • Numeric vectors
      • Construct from an array
      • View as an array pointer
    • String vectors

Flibcpp

Navigation

Contents

  • Introduction
  • Infrastructure
  • Conventions
  • Modules
    • Algorithm
    • Chrono
    • Map
    • Random
    • Set
    • String
    • Vector
  • Examples
  • References
  • Acknowledgments

Appendices

  • Interface
  • License

Related Topics

  • Documentation overview
    • Previous: Conventions
    • Next: Algorithm

Quick search

©2021, Oak Ridge National Laboratory, UT-Battelle, LLC. | Powered by Sphinx 1.8.6 & Alabaster 0.7.12 | Page source