23 lines
394 B
C++
23 lines
394 B
C++
|
#include <iostream>
|
||
|
#include <vector>
|
||
|
#include "jwt/stack_alloc.hpp"
|
||
|
|
||
|
template <typename T, size_t SZ = 2>
|
||
|
using SmallVector = std::vector<T, jwt::stack_alloc<T, SZ, alignof(T)>>;
|
||
|
|
||
|
|
||
|
int main()
|
||
|
{
|
||
|
SmallVector<int>::allocator_type::arena_type a;
|
||
|
SmallVector<int> v{a};
|
||
|
|
||
|
v.push_back(1);
|
||
|
v.push_back(1);
|
||
|
v.push_back(1);
|
||
|
v.push_back(1);
|
||
|
v.push_back(1);
|
||
|
v.push_back(1);
|
||
|
|
||
|
return 0;
|
||
|
}
|