clang  5.0.0
Classes | Public Member Functions | Friends | List of all members
clang::DecompositionDeclarator Class Reference

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
 
DecompositionDeclaratoroperator= (const DecompositionDeclarator &G)=delete
 
 ~DecompositionDeclarator ()
 
void clear ()
 
ArrayRef< Bindingbindings () const
 
bool isSet () const
 
SourceLocation getLSquareLoc () const
 
SourceLocation getRSquareLoc () const
 
SourceRange getSourceRange () const
 

Friends

class Declarator
 

Detailed Description

A parsed C++17 decomposition declarator of the form '[' identifier-list ']'.

Definition at line 1662 of file DeclSpec.h.

Constructor & Destructor Documentation

clang::DecompositionDeclarator::DecompositionDeclarator ( )
inline

Definition at line 1681 of file DeclSpec.h.

clang::DecompositionDeclarator::DecompositionDeclarator ( const DecompositionDeclarator G)
delete
clang::DecompositionDeclarator::~DecompositionDeclarator ( )
inline

Definition at line 1685 of file DeclSpec.h.

Member Function Documentation

ArrayRef<Binding> clang::DecompositionDeclarator::bindings ( ) const
inline

Definition at line 1699 of file DeclSpec.h.

Referenced by clang::Sema::ActOnDecompositionDeclarator().

void clang::DecompositionDeclarator::clear ( )
inline

Definition at line 1690 of file DeclSpec.h.

Referenced by clang::Declarator::clear().

SourceLocation clang::DecompositionDeclarator::getLSquareLoc ( ) const
inline

Definition at line 1705 of file DeclSpec.h.

Referenced by clang::Sema::HandleField().

SourceLocation clang::DecompositionDeclarator::getRSquareLoc ( ) const
inline

Definition at line 1706 of file DeclSpec.h.

SourceRange clang::DecompositionDeclarator::getSourceRange ( ) const
inline

Definition at line 1707 of file DeclSpec.h.

Referenced by clang::Sema::HandleField().

bool clang::DecompositionDeclarator::isSet ( ) const
inline
DecompositionDeclarator& clang::DecompositionDeclarator::operator= ( const DecompositionDeclarator G)
delete

Friends And Related Function Documentation

friend class Declarator
friend

Definition at line 1678 of file DeclSpec.h.


The documentation for this class was generated from the following file: