#include <variant>
#include "void.h"
#include "util.h"
Go to the source code of this file.
|
template<class... Ts> |
| LC::Util::detail::Overloaded (Ts...) -> Overloaded< Ts... > |
|
template<typename... Vars, typename... Args> |
decltype(auto) | LC::Util::Visit (const std::variant< Vars... > &v, Args &&... args) |
|
template<typename... Vars, typename... Args> |
decltype(auto) | LC::Util::Visit (std::variant< Vars... > &v, Args &&... args) |
|
template<typename... Args> |
| LC::Util::Visitor (Args &&...) -> Visitor< Void, Args... > |
|
template<typename T , typename... Args> |
auto | LC::Util::InvokeOn (T &&t, Args &&... args) |
|