On Sunday, 8 January 2017 at 03:27:26 UTC, Fabrice Marie wrote:

void main()
{
      ....
      Cache!(BasicObject, string, lookupBasicObject);
}

In addition to what Nicholas Wilson said, what you're doing here is the equivalent of writing `int;`. It doesn't make any sense as Cache!(...) is a type, and you are declaring a variable of that type... except you're not providing a variable name so the syntax is wrong. After you've fixed the other problem change it to this:

Cache!(BasicObject, string, lookupBasicObject) c;

Reply via email to