// Build don't link: // GROUPS passed templates struct Regex { int i; Regex(char *, int); }; template class NDAMName { public: static const Regex pattern; static unsigned sequence_number; }; const Regex NDAMName<'L'>::pattern("^[Ll](.*)$", 1);// ERROR - type/value.* unsigned NDAMName<'L'>::sequence_number = 0;// ERROR - type/value