Circus
0.0.1-alpha
C++ Serialization Framework
Loading...
Searching...
No Matches
visitor.hpp
1
#pragma once
2
3
namespace
circus {
4
namespace
internal {
5
14
template
<
typename
... fs>
15
struct
visitor
: fs... {
16
using
fs::operator()...;
17
};
18
25
template
<
typename
... fs>
26
visitor
(fs...) ->
visitor
<fs...>;
27
28
}
// namespace internal
29
}
// namespace circus
circus::internal::visitor
Helper struct to combine multiple callable objects into a single visitor.
Definition
visitor.hpp:15
Circus
include
circus_include
visitor.hpp
Generated by
1.14.0