Compiler Error C2986

'identifier' : invalid function member; template class 'class' already has a static data member of the same name

There was a naming conflict between a static data member and a function member called identifier of the templated class class. These items cannot have the same name.