class ParsedAttributesView
Declaration
class ParsedAttributesView { /* full declaration omitted */ };
Declared at: clang/include/clang/Sema/ParsedAttr.h:909
Member Variables
- public clang::SourceRange Range
- private clang::ParsedAttributesView::VecTy AttrList
Method Overview
- public void addAll(clang::ParsedAttributesView::iterator B, clang::ParsedAttributesView::iterator E)
- public void addAll(clang::ParsedAttributesView::const_iterator B, clang::ParsedAttributesView::const_iterator E)
- public void addAllAtEnd(clang::ParsedAttributesView::iterator B, clang::ParsedAttributesView::iterator E)
- public void addAllAtEnd(clang::ParsedAttributesView::const_iterator B, clang::ParsedAttributesView::const_iterator E)
- public void addAtEnd(clang::ParsedAttr * newAttr)
- public const clang::ParsedAttr & back() const
- public clang::ParsedAttr & back()
- public clang::ParsedAttributesView::const_iterator begin() const
- public clang::ParsedAttributesView::iterator begin()
- public void clearListOnly()
- public bool empty() const
- public clang::ParsedAttributesView::iterator end()
- public clang::ParsedAttributesView::const_iterator end() const
- public clang::ParsedAttr & front()
- public const clang::ParsedAttr & front() const
- public bool hasAttribute(ParsedAttr::Kind K) const
- public static const clang::ParsedAttributesView & none()
- public void remove(clang::ParsedAttr * ToBeRemoved)
- public clang::ParsedAttributesView::SizeType size() const
Methods
¶void addAll(
clang::ParsedAttributesView::iterator B,
clang::ParsedAttributesView::iterator E)
void addAll(
clang::ParsedAttributesView::iterator B,
clang::ParsedAttributesView::iterator E)
Declared at: clang/include/clang/Sema/ParsedAttr.h:958
Parameters
¶void addAll(
clang::ParsedAttributesView::const_iterator B,
clang::ParsedAttributesView::const_iterator E)
void addAll(
clang::ParsedAttributesView::const_iterator B,
clang::ParsedAttributesView::const_iterator E)
Declared at: clang/include/clang/Sema/ParsedAttr.h:962
Parameters
¶void addAllAtEnd(
clang::ParsedAttributesView::iterator B,
clang::ParsedAttributesView::iterator E)
void addAllAtEnd(
clang::ParsedAttributesView::iterator B,
clang::ParsedAttributesView::iterator E)
Declared at: clang/include/clang/Sema/ParsedAttr.h:966
Parameters
¶void addAllAtEnd(
clang::ParsedAttributesView::const_iterator B,
clang::ParsedAttributesView::const_iterator E)
void addAllAtEnd(
clang::ParsedAttributesView::const_iterator B,
clang::ParsedAttributesView::const_iterator E)
Declared at: clang/include/clang/Sema/ParsedAttr.h:970
Parameters
¶void addAtEnd(clang::ParsedAttr* newAttr)
void addAtEnd(clang::ParsedAttr* newAttr)
Declared at: clang/include/clang/Sema/ParsedAttr.h:926
Parameters
- clang::ParsedAttr* newAttr
¶const clang::ParsedAttr& back() const
const clang::ParsedAttr& back() const
Declared at: clang/include/clang/Sema/ParsedAttr.h:991
¶clang::ParsedAttr& back()
clang::ParsedAttr& back()
Declared at: clang/include/clang/Sema/ParsedAttr.h:987
¶clang::ParsedAttributesView::const_iterator
begin() const
clang::ParsedAttributesView::const_iterator
begin() const
Declared at: clang/include/clang/Sema/ParsedAttr.h:975
¶clang::ParsedAttributesView::iterator begin()
clang::ParsedAttributesView::iterator begin()
Declared at: clang/include/clang/Sema/ParsedAttr.h:974
¶void clearListOnly()
void clearListOnly()
Declared at: clang/include/clang/Sema/ParsedAttr.h:937
¶bool empty() const
bool empty() const
Declared at: clang/include/clang/Sema/ParsedAttr.h:921
¶clang::ParsedAttributesView::iterator end()
clang::ParsedAttributesView::iterator end()
Declared at: clang/include/clang/Sema/ParsedAttr.h:976
¶clang::ParsedAttributesView::const_iterator end()
const
clang::ParsedAttributesView::const_iterator end()
const
Declared at: clang/include/clang/Sema/ParsedAttr.h:977
¶clang::ParsedAttr& front()
clang::ParsedAttr& front()
Declared at: clang/include/clang/Sema/ParsedAttr.h:979
¶const clang::ParsedAttr& front() const
const clang::ParsedAttr& front() const
Declared at: clang/include/clang/Sema/ParsedAttr.h:983
¶bool hasAttribute(ParsedAttr::Kind K) const
bool hasAttribute(ParsedAttr::Kind K) const
Declared at: clang/include/clang/Sema/ParsedAttr.h:996
Parameters
- ParsedAttr::Kind K
¶static const clang::ParsedAttributesView& none()
static const clang::ParsedAttributesView& none()
Declared at: clang/include/clang/Sema/ParsedAttr.h:916
¶void remove(clang::ParsedAttr* ToBeRemoved)
void remove(clang::ParsedAttr* ToBeRemoved)
Declared at: clang/include/clang/Sema/ParsedAttr.h:931
Parameters
- clang::ParsedAttr* ToBeRemoved
¶clang::ParsedAttributesView::SizeType size() const
clang::ParsedAttributesView::SizeType size() const
Declared at: clang/include/clang/Sema/ParsedAttr.h:922