This commit is contained in:
Ingy döt Net 2013-04-10 21:29:02 -07:00
parent 764da6cbbb
commit db842d013d
19005 changed files with 197040 additions and 7 deletions

View file

@ -0,0 +1,13 @@
template GenStruct(string name, string fieldName) {
enum GenStruct = "struct " ~ name ~ "{ int " ~ fieldName ~ "; }";
}
mixin(GenStruct!("Foo", "bar"));
// Is equivalent to:
// struct Foo { int bar; }
void main() {
Foo f;
f.bar = 10;
}