| 2332 | } |
| 2333 | |
| 2334 | void Token::type(const ::Type *t) |
| 2335 | { |
| 2336 | mImpl->mType = t; |
| 2337 | if (t) { |
| 2338 | tokType(eType); |
| 2339 | isEnumType(mImpl->mType->isEnumType()); |
| 2340 | } else if (mTokType == eType) |
| 2341 | tokType(eName); |
| 2342 | } |
| 2343 | |
| 2344 | const ::Type* Token::typeOf(const Token* tok, const Token** typeTok) |
| 2345 | { |