reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/Parse/Parser.h
 1433                                      const VirtSpecifiers &VS,
 2627   VirtSpecifiers::Specifier isCXX11VirtSpecifier(const Token &Tok) const;
 2628   VirtSpecifiers::Specifier isCXX11VirtSpecifier() const {
 2631   void ParseOptionalCXX11VirtSpecifierSeq(VirtSpecifiers &VS, bool IsInterface,
 2809                                                  VirtSpecifiers &VS,
 2813                                                                VirtSpecifiers &VS);
tools/clang/include/clang/Sema/Sema.h
 6230                                  Expr *BitfieldWidth, const VirtSpecifiers &VS,
11122                                       const VirtSpecifiers *VS = nullptr);
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
   26     const ParsedTemplateInfo &TemplateInfo, const VirtSpecifiers &VS,
tools/clang/lib/Parse/ParseDeclCXX.cpp
 2208 VirtSpecifiers::Specifier Parser::isCXX11VirtSpecifier(const Token &Tok) const {
 2210     return VirtSpecifiers::VS_None;
 2225     return VirtSpecifiers::VS_Override;
 2228     return VirtSpecifiers::VS_Sealed;
 2231     return VirtSpecifiers::VS_Final;
 2234     return VirtSpecifiers::VS_GNU_Final;
 2236   return VirtSpecifiers::VS_None;
 2244 void Parser::ParseOptionalCXX11VirtSpecifierSeq(VirtSpecifiers &VS,
 2248     VirtSpecifiers::Specifier Specifier = isCXX11VirtSpecifier();
 2249     if (Specifier == VirtSpecifiers::VS_None)
 2254         << VirtSpecifiers::getSpecifierName(Specifier)
 2269     if (IsInterface && (Specifier == VirtSpecifiers::VS_Final ||
 2270                         Specifier == VirtSpecifiers::VS_Sealed)) {
 2272         << VirtSpecifiers::getSpecifierName(Specifier);
 2273     } else if (Specifier == VirtSpecifiers::VS_Sealed) {
 2275     } else if (Specifier == VirtSpecifiers::VS_GNU_Final) {
 2282           << VirtSpecifiers::getSpecifierName(Specifier);
 2291   VirtSpecifiers::Specifier Specifier = isCXX11VirtSpecifier();
 2292   return Specifier == VirtSpecifiers::VS_Final ||
 2293          Specifier == VirtSpecifiers::VS_GNU_Final ||
 2294          Specifier == VirtSpecifiers::VS_Sealed;
 2300     Declarator &DeclaratorInfo, VirtSpecifiers &VS, ExprResult &BitfieldSize,
 2370     VirtSpecifiers &VS) {
 2397             << VirtSpecifiers::getSpecifierName(VS.getLastSpecifier())
 2414         << VirtSpecifiers::getSpecifierName(VS.getLastSpecifier())
 2641   VirtSpecifiers VS;
 3220     VirtSpecifiers::Specifier Specifier = isCXX11VirtSpecifier(Tok);
 3226     IsFinalSpelledSealed = Specifier == VirtSpecifiers::VS_Sealed;
 3230         << VirtSpecifiers::getSpecifierName(Specifier);
 3231     else if (Specifier == VirtSpecifiers::VS_Final)
 3235         << VirtSpecifiers::getSpecifierName(Specifier);
 3236     else if (Specifier == VirtSpecifiers::VS_Sealed)
 3238     else if (Specifier == VirtSpecifiers::VS_GNU_Final)
tools/clang/lib/Sema/SemaCodeComplete.cpp
 4937                                           const VirtSpecifiers *VS) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
 3149                                Expr *BW, const VirtSpecifiers &VS,