Merge remote-tracking branch 'refs/remotes/origin/main'
commit
4116404763
|
@ -210,6 +210,8 @@ namespace blt
|
|||
|
||||
void deallocate(pointer p, size_t n) noexcept
|
||||
{
|
||||
if (p == nullptr)
|
||||
return;
|
||||
// for (size_t i = 0; i < n; i++)
|
||||
// p[i].~T();
|
||||
for (auto*& blk : blocks)
|
||||
|
|
|
@ -212,6 +212,12 @@ namespace blt
|
|||
//#define BLT_LAMBDA(type, var, code) [](const type& var) -> auto { return code; }
|
||||
//#define BLT_LAMBDA(var, code) [](var) -> auto { return code; }
|
||||
|
||||
/*
|
||||
* std::visit(blt::lambda_visitor{
|
||||
* lambdas...
|
||||
* }, data_variant);
|
||||
*/
|
||||
|
||||
// TODO: WTF
|
||||
template<class... TLambdas>
|
||||
struct lambda_visitor : TLambdas... {
|
||||
|
|
Loading…
Reference in New Issue