#include <NaviUtilities.h>
// Let's say you have some function that accepts a vector of integers, "int addNumbers(std::vector<int> integers);" // Why waste code space doing a bunch of myVector.push_back(3), myVector.push_back(5), etc. when you can do this: addNumbers(InlineVector<int>(3)(5)(10)); // returns 18
Adapted from http://erdani.org/publications/inline_containers.html
1.5.3