#pragma once #include #include #include #include namespace N { struct T {}; void apply(std::vector v); void applyNested(std::map> m); void applyArray(std::array a); void applyStdConflict(std::vector v); } namespace std { void applyStdConflict(vector v); }