clang 20.0.0git
|
A parsed C++17 decomposition declarator of the form '[' identifier-list ']'. More...
#include "clang/Sema/DeclSpec.h"
Classes | |
struct | Binding |
Public Member Functions | |
DecompositionDeclarator () | |
DecompositionDeclarator (const DecompositionDeclarator &G)=delete | |
DecompositionDeclarator & | operator= (const DecompositionDeclarator &G)=delete |
~DecompositionDeclarator () | |
void | clear () |
ArrayRef< Binding > | bindings () const |
bool | isSet () const |
SourceLocation | getLSquareLoc () const |
SourceLocation | getRSquareLoc () const |
SourceRange | getSourceRange () const |
Friends | |
class | Declarator |
A parsed C++17 decomposition declarator of the form '[' identifier-list ']'.
Definition at line 1792 of file DeclSpec.h.
|
inline |
Definition at line 1813 of file DeclSpec.h.
|
delete |
|
inline |
Definition at line 1817 of file DeclSpec.h.
References clear().
Definition at line 1831 of file DeclSpec.h.
|
inline |
Definition at line 1819 of file DeclSpec.h.
References clang::DecompositionDeclarator::Binding::Attrs.
Referenced by clang::Declarator::clear(), and ~DecompositionDeclarator().
|
inline |
Definition at line 1837 of file DeclSpec.h.
Referenced by clang::Sema::ActOnDecompositionDeclarator(), and clang::Sema::HandleField().
|
inline |
Definition at line 1838 of file DeclSpec.h.
|
inline |
Definition at line 1839 of file DeclSpec.h.
Referenced by clang::Sema::ActOnDecompositionDeclarator(), and clang::Sema::HandleField().
|
inline |
Definition at line 1835 of file DeclSpec.h.
References clang::SourceLocation::isValid().
Referenced by clang::Declarator::isDecompositionDeclarator().
|
delete |
|
friend |
Definition at line 1810 of file DeclSpec.h.