clang 24.0.0git
clang::LateParsedAttrList Class Reference

#include "clang/Sema/DeclSpec.h"

Inheritance diagram for clang::LateParsedAttrList:
[legend]

Public Member Functions

 LateParsedAttrList (bool PSoon=false, bool LateAttrParseExperimentalExtOnly=false, bool LateAttrParseTypeAttrOnly=false)
bool parseSoon () const
bool lateAttrParseExperimentalExtOnly () const
 returns true iff the attribute to be parsed should only be late parsed if it is annotated with LateAttrParseExperimentalExt
bool lateAttrParseTypeAttrOnly () const

Static Public Member Functions

static LateParsedAttrList forTypeAttrs ()
 A list for the late-parsed type attributes of a declaration specifier, declarator or declarator chunk.

Detailed Description

Definition at line 221 of file DeclSpec.h.

Constructor & Destructor Documentation

◆ LateParsedAttrList()

clang::LateParsedAttrList::LateParsedAttrList ( bool PSoon = false,
bool LateAttrParseExperimentalExtOnly = false,
bool LateAttrParseTypeAttrOnly = false )
inline

Definition at line 223 of file DeclSpec.h.

Referenced by forTypeAttrs().

Member Function Documentation

◆ forTypeAttrs()

LateParsedAttrList clang::LateParsedAttrList::forTypeAttrs ( )
inlinestatic

A list for the late-parsed type attributes of a declaration specifier, declarator or declarator chunk.

Definition at line 232 of file DeclSpec.h.

References LateParsedAttrList().

◆ lateAttrParseExperimentalExtOnly()

bool clang::LateParsedAttrList::lateAttrParseExperimentalExtOnly ( ) const
inline

returns true iff the attribute to be parsed should only be late parsed if it is annotated with LateAttrParseExperimentalExt

Definition at line 241 of file DeclSpec.h.

◆ lateAttrParseTypeAttrOnly()

bool clang::LateParsedAttrList::lateAttrParseTypeAttrOnly ( ) const
inline

Definition at line 245 of file DeclSpec.h.

◆ parseSoon()

bool clang::LateParsedAttrList::parseSoon ( ) const
inline

Definition at line 238 of file DeclSpec.h.


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