clang  9.0.0svn
Static Public Member Functions | Protected Member Functions | List of all members
clang::StmtAttr Class Reference

#include "clang/AST/Attr.h"

Inheritance diagram for clang::StmtAttr:
Inheritance graph
Collaboration diagram for clang::StmtAttr:
Collaboration graph

Static Public Member Functions

static bool classof (const Attr *A)

Protected Member Functions

 StmtAttr (attr::Kind AK, SourceRange R, unsigned SpellingListIndex, bool IsLateParsed)
- Protected Member Functions inherited from clang::Attr
void * operator new (size_t bytes) noexcept
void operator delete (void *data) noexcept
 Attr (attr::Kind AK, SourceRange R, unsigned SpellingListIndex, bool IsLateParsed)

Additional Inherited Members

- Public Member Functions inherited from clang::Attr
void * operator new (size_t Bytes, ASTContext &C, size_t Alignment=8) noexcept
void operator delete (void *Ptr, ASTContext &C, size_t Alignment) noexcept
attr::Kind getKind () const
unsigned getSpellingListIndex () const
const char * getSpelling () const
SourceLocation getLocation () const
SourceRange getRange () const
void setRange (SourceRange R)
bool isInherited () const
bool isImplicit () const
 Returns true if the attribute has been implicitly created instead of explicitly written by the user. More...
void setImplicit (bool I)
void setPackExpansion (bool PE)
bool isPackExpansion () const
Attrclone (ASTContext &C) const
bool isLateParsed () const
void printPretty (raw_ostream &OS, const PrintingPolicy &Policy) const
- Protected Attributes inherited from clang::Attr
unsigned SpellingListIndex: 4
 An index into the spelling list of an attribute defined in file. More...
unsigned Inherited: 1
unsigned IsPackExpansion: 1
unsigned Implicit: 1
unsigned IsLateParsed: 1
unsigned InheritEvenIfAlreadyPresent: 1

Detailed Description

Definition at line 129 of file Attr.h.

Constructor & Destructor Documentation

◆ StmtAttr()

clang::StmtAttr::StmtAttr ( attr::Kind  AK,
SourceRange  R,
unsigned  SpellingListIndex,
bool  IsLateParsed 

Definition at line 131 of file Attr.h.

Member Function Documentation

◆ classof()

static bool clang::StmtAttr::classof ( const Attr A)

Definition at line 136 of file Attr.h.

References clang::Attr::getKind().

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