|
clang
5.0.0
|
Represents a C++11 virt-specifier-seq. More...
#include "clang/Sema/DeclSpec.h"
Public Types | |
| enum | Specifier { VS_None = 0, VS_Override = 1, VS_Final = 2, VS_Sealed = 4, VS_GNU_Final = 8 } |
Public Member Functions | |
| VirtSpecifiers () | |
| bool | SetSpecifier (Specifier VS, SourceLocation Loc, const char *&PrevSpec) |
| bool | isUnset () const |
| bool | isOverrideSpecified () const |
| SourceLocation | getOverrideLoc () const |
| bool | isFinalSpecified () const |
| bool | isFinalSpelledSealed () const |
| SourceLocation | getFinalLoc () const |
| void | clear () |
| SourceLocation | getFirstLocation () const |
| SourceLocation | getLastLocation () const |
| Specifier | getLastSpecifier () const |
Static Public Member Functions | |
| static const char * | getSpecifierName (Specifier VS) |
Represents a C++11 virt-specifier-seq.
Definition at line 2435 of file DeclSpec.h.
| Enumerator | |
|---|---|
| VS_None | |
| VS_Override | |
| VS_Final | |
| VS_Sealed | |
| VS_GNU_Final | |
Definition at line 2437 of file DeclSpec.h.
|
inline |
Definition at line 2446 of file DeclSpec.h.
|
inline |
Definition at line 2460 of file DeclSpec.h.
|
inline |
Definition at line 2458 of file DeclSpec.h.
Referenced by clang::Sema::ActOnCXXMemberDeclarator().
|
inline |
Definition at line 2464 of file DeclSpec.h.
|
inline |
Definition at line 2465 of file DeclSpec.h.
Referenced by clang::Sema::ActOnCXXMemberDeclarator().
|
inline |
Definition at line 2466 of file DeclSpec.h.
|
inline |
Definition at line 2454 of file DeclSpec.h.
Referenced by clang::Sema::ActOnCXXMemberDeclarator().
|
static |
Definition at line 1331 of file DeclSpec.cpp.
References VS_Final, VS_GNU_Final, VS_Override, and VS_Sealed.
Referenced by SetSpecifier().
|
inline |
Definition at line 2456 of file DeclSpec.h.
References VS_Final, VS_GNU_Final, and VS_Sealed.
Referenced by clang::Sema::ActOnCXXMemberDeclarator(), and clang::Sema::CodeCompleteFunctionQualifiers().
|
inline |
Definition at line 2457 of file DeclSpec.h.
References VS_Sealed.
Referenced by clang::Sema::ActOnCXXMemberDeclarator().
|
inline |
Definition at line 2453 of file DeclSpec.h.
References VS_Override.
Referenced by clang::Sema::ActOnCXXMemberDeclarator(), and clang::Sema::CodeCompleteFunctionQualifiers().
|
inline |
Definition at line 2451 of file DeclSpec.h.
| bool VirtSpecifiers::SetSpecifier | ( | Specifier | VS, |
| SourceLocation | Loc, | ||
| const char *& | PrevSpec | ||
| ) |
Definition at line 1306 of file DeclSpec.cpp.
References getSpecifierName(), clang::SourceLocation::isValid(), VS_Final, VS_GNU_Final, VS_Override, and VS_Sealed.
1.8.6