clang: clang::UnresolvedSet< InlineCapacity > Class Template Reference (original) (raw)
A set of unresolved declarations. More...
#include "[clang/AST/UnresolvedSet.h](UnresolvedSet%5F8h%5Fsource.html)"
Inheritance diagram for clang::UnresolvedSet< InlineCapacity >:
Additional Inherited Members | |
---|---|
![]() |
|
using | iterator = UnresolvedSetIterator |
using | const_iterator = UnresolvedSetIterator |
![]() |
|
iterator | begin () |
iterator | end () |
const_iterator | begin () const |
const_iterator | end () const |
ArrayRef< DeclAccessPair > | pairs () const |
void | addDecl (NamedDecl *D) |
void | addDecl (NamedDecl *D, AccessSpecifier AS) |
bool | replace (const NamedDecl *Old, NamedDecl *New) |
Replaces the given declaration with the new one, once. | |
void | replace (iterator I, NamedDecl *New) |
Replaces the declaration at the given iterator with the new one, preserving the original access bits. | |
void | replace (iterator I, NamedDecl *New, AccessSpecifier AS) |
void | erase (unsigned I) |
void | erase (iterator I) |
void | setAccess (iterator I, AccessSpecifier AS) |
void | clear () |
void | truncate (unsigned N) |
bool | empty () const |
unsigned | size () const |
void | append (iterator I, iterator E) |
template<typename Iter > | |
void | assign (Iter I, Iter E) |
DeclAccessPair & | operator[] (unsigned I) |
const DeclAccessPair & | operator[] (unsigned I) const |
Detailed Description
template<unsigned InlineCapacity>
class clang::UnresolvedSet< InlineCapacity >
A set of unresolved declarations.
Definition at line 156 of file UnresolvedSet.h.
The documentation for this class was generated from the following file:
- include/clang/AST/UnresolvedSet.h