ETISS 0.11.2
ExtendableTranslatingInstructionSetSimulator(version0.11.2)
Loading...
Searching...
No Matches
Format.h
Go to the documentation of this file.
1// SPDX-License-Identifier: BSD-3-Clause
2//
3// This file is part of ETISS. It is licensed under the BSD 3-Clause License; you may not use this file except in
4// compliance with the License. You should have received a copy of the license along with this project. If not, see the
5// LICENSE file.
6
7#if !defined(ETISS_USE_FMT_LIB) // in case of c++>=20 and compiler support, we can potentially use std::format etc.
8#include <format>
9namespace etiss
10{
11namespace fmt
12{
13using std::basic_format_args;
14using std::format;
15using std::format_args;
16using std::format_to;
17using std::format_to_n;
18using std::formatted_size;
19using std::make_format_args;
20using std::vformat;
21using std::vformat_to;
22} // namespace fmt
23} // namespace etiss
24#else // in case < c++20 use fmtlib provide fmtlib
25#include <fmt/core.h>
26namespace etiss
27{
28namespace fmt
29{
30using ::fmt::basic_format_args;
31using ::fmt::format;
32using ::fmt::format_args;
33using ::fmt::format_to;
34using ::fmt::format_to_n;
35using ::fmt::formatted_size;
36using ::fmt::make_format_args;
37using ::fmt::vformat;
38using ::fmt::vformat_to;
39} // namespace fmt
40} // namespace etiss
41#endif
forwards: include/jit/*
Definition Benchmark.h:17