clang  14.0.0git
Public Member Functions | Public Attributes | List of all members
clang::ParsedAttributesViewWithRange Struct Reference

#include "clang/Sema/ParsedAttr.h"

Inheritance diagram for clang::ParsedAttributesViewWithRange:
Inheritance graph
[legend]
Collaboration diagram for clang::ParsedAttributesViewWithRange:
Collaboration graph
[legend]

Public Member Functions

 ParsedAttributesViewWithRange ()
 
void clearListOnly ()
 
- Public Member Functions inherited from clang::ParsedAttributesView
bool empty () const
 
SizeType size () const
 
ParsedAttroperator[] (SizeType pos)
 
const ParsedAttroperator[] (SizeType pos) const
 
void addAtEnd (ParsedAttr *newAttr)
 
void remove (ParsedAttr *ToBeRemoved)
 
void clearListOnly ()
 
void addAll (iterator B, iterator E)
 
void addAll (const_iterator B, const_iterator E)
 
void addAllAtEnd (iterator B, iterator E)
 
void addAllAtEnd (const_iterator B, const_iterator E)
 
iterator begin ()
 
const_iterator begin () const
 
iterator end ()
 
const_iterator end () const
 
ParsedAttrfront ()
 
const ParsedAttrfront () const
 
ParsedAttrback ()
 
const ParsedAttrback () const
 
bool hasAttribute (ParsedAttr::Kind K) const
 

Public Attributes

SourceRange Range
 

Detailed Description

Definition at line 1082 of file ParsedAttr.h.

Constructor & Destructor Documentation

◆ ParsedAttributesViewWithRange()

clang::ParsedAttributesViewWithRange::ParsedAttributesViewWithRange ( )
inline

Definition at line 1083 of file ParsedAttr.h.

Member Function Documentation

◆ clearListOnly()

void clang::ParsedAttributesViewWithRange::clearListOnly ( )
inline

Definition at line 1084 of file ParsedAttr.h.

References clang::ParsedAttributesView::clearListOnly(), and Range.

Member Data Documentation

◆ Range

SourceRange clang::ParsedAttributesViewWithRange::Range

Definition at line 1089 of file ParsedAttr.h.

Referenced by clearListOnly().


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