mirror of
https://github.com/CLIUtils/CLI11.git
synced 2026-01-19 04:52:08 +00:00
Rework some of the validator locations, add documentation, and fix some lingering issues with validators. The extra will will enable additions of some new validators and reduce compile times for those that are not needed. --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
47 lines
752 B
C++
47 lines
752 B
C++
// Copyright (c) 2017-2025, University of Cincinnati, developed by Henry Schreiner
|
|
// under NSF AWARD 1414736 and by the respective contributors.
|
|
// All rights reserved.
|
|
//
|
|
// SPDX-License-Identifier: BSD-3-Clause
|
|
|
|
#pragma once
|
|
|
|
// CLI Library includes
|
|
// Order is important for combiner script
|
|
|
|
// IWYU pragma: begin_exports
|
|
|
|
#include "Version.hpp"
|
|
|
|
#include "Macros.hpp"
|
|
|
|
#include "Encoding.hpp"
|
|
|
|
#include "Argv.hpp"
|
|
|
|
#include "StringTools.hpp"
|
|
|
|
#include "Error.hpp"
|
|
|
|
#include "TypeTools.hpp"
|
|
|
|
#include "Split.hpp"
|
|
|
|
#include "ConfigFwd.hpp"
|
|
|
|
#include "Validators.hpp"
|
|
|
|
#include "FormatterFwd.hpp"
|
|
|
|
#include "Option.hpp"
|
|
|
|
#include "App.hpp"
|
|
|
|
#include "Config.hpp"
|
|
|
|
#include "Formatter.hpp"
|
|
|
|
#include "ExtraValidators.hpp"
|
|
|
|
// IWYU pragma: end_exports
|