Flow
1.0.0
Flow project: Full implementation reference.
common.cpp
Go to the documentation of this file.
1
/* Flow
2
* Copyright 2023 Akamai Technologies, Inc.
3
*
4
* Licensed under the Apache License, Version 2.0 (the
5
* "License"); you may not use this file except in
6
* compliance with the License. You may obtain a copy
7
* of the License at
8
*
9
* https://www.apache.org/licenses/LICENSE-2.0
10
*
11
* Unless required by applicable law or agreed to in
12
* writing, software distributed under the License is
13
* distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
14
* CONDITIONS OF ANY KIND, either express or implied.
15
* See the License for the specific language governing
16
* permissions and limitations under the License. */
17
18
/// @file
19
#include "
flow/common.hpp
"
20
21
namespace
flow
22
{
23
24
/// @cond
25
/* -^- Doxygen, please ignore the following. It gets confused by macro-magic, and there's nothing useful to document
26
* anyway. */
27
28
// Static initializers.
29
30
/* The following flow::log-recommended trio of #directives completes the necessary flow::log::Component-related
31
* definitions having to do with Flow's own Component-compatible enumeration. Namely:
32
* - common.hpp should have already defined the `enum class Flow_log_component` itself.
33
* - Below's boiler-plate will define a (Flow_log_component -> std::string) multimap containing each enum value's
34
* string representation, auto-generated via macro magic. */
35
#include "
flow/log/macros/config_enum_start_cpp.macros.hpp
"
36
#include "
flow/detail/macros/log_component_enum_declare.macros.hpp
"
37
#include "
flow/log/macros/config_enum_end_cpp.macros.hpp
"
38
39
// -v- Doxygen, please stop ignoring.
40
/// @endcond
41
42
}
// namespace flow
common.hpp
config_enum_end_cpp.macros.hpp
config_enum_start_cpp.macros.hpp
log_component_enum_declare.macros.hpp
flow
Catch-all namespace for the Flow project: A collection of various production-quality modules written ...
Definition:
async_fwd.hpp:75
Generated on Wed Mar 20 2024 04:45:33 for Flow by
1.9.4