Class to handle layers of iterations.
More...
#include <num_collect/logging/impl/iteration_layer_handler.h>
|
std::shared_ptr< node > | node_ {std::make_shared<node>()} |
| This node.
|
|
Class to handle layers of iterations.
- Thread Safety
- Thread safe only for different objects.
Definition at line 32 of file iteration_layer_handler.h.
◆ initialize_lower_layer()
void num_collect::logging::impl::iteration_layer_handler::initialize_lower_layer |
( |
iteration_layer_handler & | lower_layer | ) |
|
|
inlinenoexcept |
Initialize the lower layer.
- Parameters
-
[in] | lower_layer | Handler of the lower layer. |
Definition at line 71 of file iteration_layer_handler.h.
◆ is_upper_layer_iterative()
auto num_collect::logging::impl::iteration_layer_handler::is_upper_layer_iterative |
( |
| ) |
const -> bool |
|
inlinenodiscardnoexcept |
Check whether one of upper layers is iterative.
- Return values
-
true | One of upper layers is iterative. |
false | None of upper layers is iterative. |
Definition at line 81 of file iteration_layer_handler.h.
◆ operator=()
Copy assignment operator.
- Returns
- This.
◆ set_iterative()
void num_collect::logging::impl::iteration_layer_handler::set_iterative |
( |
| ) |
const |
|
inlinenoexcept |
◆ node_
std::shared_ptr<node> num_collect::logging::impl::iteration_layer_handler::node_ {std::make_shared<node>()} |
|
private |
The documentation for this class was generated from the following file: