class InheritableParamAttr

Declaration

class InheritableParamAttr : public InheritableAttr { /* full declaration omitted */ };

Description

Attr - This represents one attribute.

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

Inherits from: InheritableAttr

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 InheritableParamAttr(clang::ASTContext & Context, const clang::AttributeCommonInfo & CommonInfo, attr::Kind AK, bool IsLateParsed, bool InheritEvenIfAlreadyPresent)
  • public static bool classof(const clang::Attr * A)

Inherited from InheritableAttr:

Inherited from Attr:

Inherited from AttributeCommonInfo:

Methods

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

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

Parameters

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

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

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

Parameters

const clang::Attr* A