lambda vistor help
parent
0fbe3bf228
commit
b383fb0d16
|
@ -212,6 +212,12 @@ namespace blt
|
||||||
//#define BLT_LAMBDA(type, var, code) [](const type& var) -> auto { return code; }
|
//#define BLT_LAMBDA(type, var, code) [](const type& var) -> auto { return code; }
|
||||||
//#define BLT_LAMBDA(var, code) [](var) -> auto { return code; }
|
//#define BLT_LAMBDA(var, code) [](var) -> auto { return code; }
|
||||||
|
|
||||||
|
/*
|
||||||
|
* std::visit(blt::lambda_visitor{
|
||||||
|
* lambdas...
|
||||||
|
* }, data_variant);
|
||||||
|
*/
|
||||||
|
|
||||||
// TODO: WTF
|
// TODO: WTF
|
||||||
template<class... TLambdas>
|
template<class... TLambdas>
|
||||||
struct lambda_visitor : TLambdas... {
|
struct lambda_visitor : TLambdas... {
|
||||||
|
|
Loading…
Reference in New Issue