template<typename T, typename = void, typename = void>
BipedalLocomotion::GenericContainer::is_vector_constructible struct

is_vector_constructible is a utility metafunction to check if GenericContainer::Vector is constructible given a type T.