commons 0.1.5
Header-only C++23 library of common/shared types for the C++ libraries
Loading...
Searching...
No Matches
commons.hpp File Reference

Umbrella header for Commons — pulls in every public type plus the self-gating optional integrations. More...

#include <commons/color.hpp>
#include <commons/config.hpp>
#include <commons/display_info.hpp>
#include <commons/fixed_string.hpp>
#include <commons/flag.hpp>
#include <commons/icon.hpp>
#include <commons/id.hpp>
#include <commons/literals.hpp>
#include <commons/origin.hpp>
#include <commons/prioritized.hpp>
#include <commons/semver.hpp>
#include <commons/types.hpp>
#include <commons/version.hpp>
#include <commons/version_constraint.hpp>
#include <commons/json.hpp>
Include dependency graph for commons.hpp:

Go to the source code of this file.

Detailed Description

Umbrella header for Commons — pulls in every public type plus the self-gating optional integrations.

Including this is always safe: commons/json.hpp guards its body behind COMMONS_WITH_NLOHMANN_JSON and stays inert when nlohmann/json is absent.