|
clang 22.0.0git
|
A set of unresolved declarations. More...
#include "clang/AST/UnresolvedSet.h"
Additional Inherited Members | |
| Public Types inherited from clang::UnresolvedSetImpl | |
| using | iterator = UnresolvedSetIterator |
| using | const_iterator = UnresolvedSetIterator |
| Public Member Functions inherited from clang::UnresolvedSetImpl | |
| 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 |
A set of unresolved declarations.
Definition at line 156 of file UnresolvedSet.h.