Template expressions in C++.
Convenient when using templates.
a = Et("static_cast")("char*"); b = a("foo"); // static_cast<char*>(foo); c = a("bar"); // static_cast<char*>(bar);
v = Et("vector")("int"); v0 = v ~ E("foo"); // vector<int> foo; v1 = v("bar"); // vector<int>(bar);
Straight copy of parameter tmpl.
Convert parameter tmpl to string representation.
Represent the semantic meaning of "template name"("params").
Template with parameters parameters.
See Implementation
Template expressions in C++.
Convenient when using templates.
a = Et("static_cast")("char*"); b = a("foo"); // static_cast<char*>(foo); c = a("bar"); // static_cast<char*>(bar);
v = Et("vector")("int"); v0 = v ~ E("foo"); // vector<int> foo; v1 = v("bar"); // vector<int>(bar);