class StmtAttr

Declaration

class StmtAttr : public Attr { /* full declaration omitted */ };

Description

Attr - This represents one attribute.

Declared at: clang/include/clang/AST/Attr.h:124

Inherits from: Attr

Member Variables

Inherited from Attr:

protected Inherited
protected IsPackExpansion
protected Implicit
protected IsLateParsed
protected InheritEvenIfAlreadyPresent

Inherited from AttributeCommonInfo:

protected static SpellingNotCalculated = 15

Method Overview

  • protected StmtAttr(clang::ASTContext & Context, const clang::AttributeCommonInfo & CommonInfo, attr::Kind AK, bool IsLateParsed)
  • public static bool classof(const clang::Attr * A)

Inherited from Attr:

Inherited from AttributeCommonInfo:

Methods

StmtAttr(
    clang::ASTContext& Context,
    const clang::AttributeCommonInfo& CommonInfo,
    attr::Kind AK,
    bool IsLateParsed)

Declared at: clang/include/clang/AST/Attr.h:126

Parameters

clang::ASTContext& Context
const clang::AttributeCommonInfo& CommonInfo
attr::Kind AK
bool IsLateParsed

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

Declared at: clang/include/clang/AST/Attr.h:131

Parameters

const clang::Attr* A