module ut.ctfe.reflection.variables; import ut.ctfe.reflection; @("variables") @safe pure unittest { enum mod = module_!("modules.variables"); mod.variables[].shouldBeSameSetAs( [ Variable("int", "gInt"), Variable("immutable(double)", "gDouble"), Variable("modules.variables.Struct", "gStruct"), Variable("int", "CONSTANT_INT"), Variable("string", "CONSTANT_STRING"), Variable("immutable(int)", "gImmutableInt"), ] ); }