mrdocs::visit
Invoke a function object with a type derived from Symbol
Synopses
Declared in <mrdocs/Metadata/TParam.hpp>
template<
typename TParamTy,
typename F,
typename... Args>
requires std::derived_from<TParamTy, TParam>
constexpr
decltype(auto)
visit(
TParamTy& P,
F&& f,
Args...&&... args);
Invoke a function object with a type derived from Symbol
template<
std::derived_from<Symbol> TypeTy,
class F,
class... Args>
constexpr
decltype(auto)
visit(
TypeTy& I,
F&& f,
Args...&&... args);
Parameters
Name |
Description |
info |
The Symbol object to visit |
fn |
The function object to call |
args |
Additional arguments to pass to the function object |
Created with MrDocs