Home | History | Annotate | Download | only in Parse

Lines Matching defs:Name

1316 /// \brief Attempt to classify the name at the current token position. This may
1319 /// name must refer to an entity which has already been declared.
1321 /// \param IsAddressOfOperand Must be \c true if the name is preceded by an '&'
1322 /// and might possibly have a dependent nested name specifier.
1323 /// \param CCC Indicates how to perform typo-correction for this name. If NULL,
1345 IdentifierInfo *Name = Tok.getIdentifierInfo();
1350 if (isTentativelyDeclared(Name)) {
1366 getCurScope(), SS, Name, NameLoc, Next, IsAddressOfOperand,
1375 Tok.setIdentifierInfo(Name);
1376 Tok.setKind(Name->getTokenID());
1418 Id.setIdentifier(Name, NameLoc);
1427 llvm_unreachable("already parsed nested name specifier");
1430 // Unable to classify the name, but maybe we can annotate a scope specifier.
1497 // 'typename' '::' [opt] nested-name-specifier identifier
1498 // 'typename' '::' [opt] nested-name-specifier template [opt]
1588 // Determine whether the identifier is a type name.
1606 if (SS.isNotEmpty()) // it was a C++ qualified type name.
1789 // Parse nested-name-specifier.
1794 // Check nested-name specifier.
1803 TemplateKWLoc, Result.Name)) {
1814 Result.Name)) {