Flow
1.0.0
Flow project: Full implementation reference.
log
macros
config_enum_end_hdr.macros.hpp
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
20
/// @cond
21
// -^- Doxygen, please ignore the following. This is wacky macro magic and not a regular `#pragma once` header.
22
23
// See config_enum_start_hdr.macros.hpp to see what's going on here. It probably looks pretty weird....
24
25
/* Numeric value unspecified and will equal that of preceding, plus 1; hence why we require that last
26
* member specified by user have the highest numeric value of all. */
27
S_END_SENTINEL
28
};
// enum class ...
29
#undef FLOW_LOG_CFG_COMPONENT_DEFINE
30
31
extern
const
boost::unordered_multimap<FLOW_LOG_CFG_COMPONENT_ENUM_CLASS, std::string>
32
FLOW_LOG_CFG_COMPONENT_ENUM_NAME_MAP;
33
34
// -v- Doxygen, please stop ignoring.
35
/// @endcond
flow::Flow_log_component::S_END_SENTINEL
@ S_END_SENTINEL
CAUTION – see flow::Flow_log_component doc header for directions to find actual members of this enum ...
Generated on Wed Mar 20 2024 04:45:33 for Flow by
1.9.4