mimic++
v10.0.1
Toggle main menu visibility
Loading...
Searching...
No Matches
Fwd.hpp
Go to the documentation of this file.
1
// Copyright Dominic (DNKpp) Koepke 2024 - 2025.
2
// Distributed under the Boost Software License, Version 1.0.
3
// (See accompanying file LICENSE_1_0.txt or copy at
4
// https://www.boost.org/LICENSE_1_0.txt)
5
6
#ifndef MIMICPP_PRINTING_FWD_HPP
7
#define MIMICPP_PRINTING_FWD_HPP
8
9
#pragma once
10
11
#include "
mimic++/config/Config.hpp
"
12
13
MIMICPP_DETAIL_MODULE_EXPORT
namespace
mimicpp::custom
14
{
19
template
<
typename
>
20
class
Printer
;
21
26
template
<
typename
>
27
class
TypePrinter
;
28
}
29
30
MIMICPP_DETAIL_MODULE_EXPORT
namespace
mimicpp::printing
31
{
32
class
PrintFn
;
33
34
template
<
typename
T>
35
class
PrintTypeFn
;
36
}
37
38
namespace
mimicpp::printing::detail::state
39
{
40
template
<
typename
T>
41
struct
common_type_printer;
42
43
template
<
typename
T>
44
struct
cxx23_backport_printer;
45
46
template
<
typename
T>
47
struct
formattable_type_printer;
48
49
template
<
typename
T>
50
struct
unknown_type_printer;
51
}
52
53
namespace
mimicpp::printing::type::detail
54
{
55
template
<
typename
T>
56
struct
common_type_printer;
57
58
template
<
typename
T>
59
struct
signature_type_printer;
60
61
template
<
typename
T>
62
struct
template_type_printer;
63
}
64
65
#endif
Config.hpp
MIMICPP_DETAIL_MODULE_EXPORT
#define MIMICPP_DETAIL_MODULE_EXPORT
Definition
Config.hpp:19
mimicpp::custom::Printer
User may add specializations, which will then be used during print calls.
Definition
Fwd.hpp:20
mimicpp::custom::TypePrinter
User may add specializations that will be utilized during type_print calls.
Definition
Fwd.hpp:27
mimicpp::printing::PrintFn
Definition
Print.hpp:97
mimicpp::printing::PrintTypeFn
Definition
PrintType.hpp:360
mimicpp::custom
Definition
Common.hpp:25
mimicpp::printing
Definition
Fwd.hpp:31
mimic++
printing
Fwd.hpp
Generated on
for mimic++ by
1.18.0