This commit is contained in:
Ingy döt Net 2013-10-27 22:24:23 +00:00
parent 6f050a029e
commit 776bba907c
3887 changed files with 59894 additions and 7280 deletions

View file

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