clang 22.0.0git
clang::AttributeScopeInfo Class Reference

#include "clang/Basic/AttributeScopeInfo.h"

Public Member Functions

 AttributeScopeInfo ()=default
 AttributeScopeInfo (const IdentifierInfo *Name, SourceLocation NameLoc)
 AttributeScopeInfo (const IdentifierInfo *Name, SourceLocation NameLoc, SourceLocation CommonScopeLoc)
const IdentifierInfogetName () const
SourceLocation getNameLoc () const
bool isValid () const
bool isExplicit () const

Detailed Description

Definition at line 23 of file AttributeScopeInfo.h.

Constructor & Destructor Documentation

◆ AttributeScopeInfo() [1/3]

clang::AttributeScopeInfo::AttributeScopeInfo ( )
default

◆ AttributeScopeInfo() [2/3]

clang::AttributeScopeInfo::AttributeScopeInfo ( const IdentifierInfo * Name,
SourceLocation NameLoc )
inline

Definition at line 27 of file AttributeScopeInfo.h.

◆ AttributeScopeInfo() [3/3]

clang::AttributeScopeInfo::AttributeScopeInfo ( const IdentifierInfo * Name,
SourceLocation NameLoc,
SourceLocation CommonScopeLoc )
inline

Definition at line 30 of file AttributeScopeInfo.h.

Member Function Documentation

◆ getName()

const IdentifierInfo * clang::AttributeScopeInfo::getName ( ) const
inline

Definition at line 34 of file AttributeScopeInfo.h.

◆ getNameLoc()

SourceLocation clang::AttributeScopeInfo::getNameLoc ( ) const
inline

Definition at line 35 of file AttributeScopeInfo.h.

◆ isExplicit()

bool clang::AttributeScopeInfo::isExplicit ( ) const
inline

Definition at line 38 of file AttributeScopeInfo.h.

◆ isValid()

bool clang::AttributeScopeInfo::isValid ( ) const
inline

Definition at line 37 of file AttributeScopeInfo.h.


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