//Purpose: // Demonstrate that no placeholder is required in template // args to a concept def template. // #include #include #include #include namespace mpl = boost::mpl; using namespace boost::type_erasure; int main() { int i = 0; std::cout<<":i(before)="<(), i); std::cout<<":i(after)="<