clang  5.0.0
Public Attributes | List of all members
clang::Sema::PragmaAttributeEntry Struct Reference

This represents the stack of attributes that were pushed by #pragma clang attribute. More...

#include "clang/Sema/Sema.h"

Collaboration diagram for clang::Sema::PragmaAttributeEntry:
[legend]

Public Attributes

SourceLocation Loc
 
AttributeListAttribute
 
SmallVector
< attr::SubjectMatchRule, 4 > 
MatchRules
 
bool IsUsed
 

Detailed Description

This represents the stack of attributes that were pushed by #pragma clang attribute.

Definition at line 471 of file Sema.h.

Member Data Documentation

AttributeList* clang::Sema::PragmaAttributeEntry::Attribute

Definition at line 473 of file Sema.h.

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

bool clang::Sema::PragmaAttributeEntry::IsUsed

Definition at line 475 of file Sema.h.

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

SourceLocation clang::Sema::PragmaAttributeEntry::Loc

Definition at line 472 of file Sema.h.

SmallVector<attr::SubjectMatchRule, 4> clang::Sema::PragmaAttributeEntry::MatchRules

Definition at line 474 of file Sema.h.


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