Wt
4.11.1
|
This is a implementation of N4562 std::experimental::any (merged into C++17) for C++11 compilers.
It contains a small object optimization for objects with a size of up to 2 words (such as int, float and std::shared_ptr). Storing those objects in the container will not trigger a dynamic allocation.
For a easy to understand documentation, see cppreference, except our namespace is linb.
You may additionally define the following preprocessor symbols (making the implementation non-standard):