类模板不会用,该怎么处理

类模板不会用
template <class T>
int Queue<class T>::getSize()
{
Mutex::Autolock autolock(mMutex);
return mSize;
}

在Queue中定义了mMutex和mSize,为什么编译的时候会提醒我说mSize,mMutex在该作用域未声明?

------解决方案--------------------
template <class T>
int Queue::getSize()
{
    Mutex::Autolock autolock(mMutex);
    return mSize;
}

------解决方案--------------------
写错了,应该是

template <class T>
int Queue<T>::getSize()
{
    Mutex::Autolock autolock(mMutex);
    return mSize;
}