Lines Matching full:specifier
1563 /// simple-type-specifier.
1702 /// \brief Nested-name-specifier preceding the name.
1758 DSC_type_specifier, // C++ type-specifier-seq or C specifier-qualifier-list
1759 DSC_trailing, // C++11 trailing-type-specifier in a trailing return type
1760 DSC_alias_declaration, // C++11 type-specifier-seq in an alias-declaration
1767 /// Is this a context in which we are parsing just a type-specifier (or
1768 /// trailing-type-specifier)?
1859 /// is definitely a type-specifier. Return false if it isn't part of a type
1860 /// specifier or if we're not sure.
1864 /// decl-specifier, and isn't part of an expression such as a function-style
1865 /// cast. Return false if it's no a decl-specifier, or we're not sure.
1898 /// \brief Starting with a scope specifier, identifier, or
1976 /// we're at the start of an expression or a type-specifier-seq (which may
1983 /// this token starts a type-specifier-seq, or \c TPR_ambiguous if it cannot
1988 /// declaration specifier, TPResult::False if it is not,
1989 /// TPResult::Ambiguous if it could be either a decl-specifier or a
1999 /// \c TPResult::Ambiguous, determine whether the decl-specifier would be
2000 /// a type-specifier other than a cv-qualifier.
2040 // Check for the start of a C++11 attribute-specifier-seq in a context where
2234 VirtSpecifiers::Specifier isCXX11VirtSpecifier(const Token &Tok) const;
2235 VirtSpecifiers::Specifier isCXX11VirtSpecifier() const {
2324 /// The kind of attribute specifier we have found.
2326 /// This is not an attribute specifier.
2328 /// This should be treated as an attribute-specifier.
2330 /// The next tokens are '[[', but this is not an attribute-specifier. This