class ObjCProtocolList
Declaration
class ObjCProtocolList : public ObjCList { /* full declaration omitted */ };
Description
A list of Objective-C protocols, along with the source locations at which they were referenced.
Declared at: clang/include/clang/AST/DeclObjC.h:102
Inherits from: ObjCList
Member Variables
- private clang::SourceLocation* Locations = nullptr
Method Overview
- public ObjCProtocolList()
- public clang::ObjCProtocolList::loc_iterator loc_begin() const
- public clang::ObjCProtocolList::loc_iterator loc_end() const
- public void set(clang::ObjCProtocolDecl *const * InList, unsigned int Elts, const clang::SourceLocation * Locs, clang::ASTContext & Ctx)
Methods
¶ObjCProtocolList()
ObjCProtocolList()
Declared at: clang/include/clang/AST/DeclObjC.h:108
¶clang::ObjCProtocolList::loc_iterator loc_begin()
const
clang::ObjCProtocolList::loc_iterator loc_begin()
const
Declared at: clang/include/clang/AST/DeclObjC.h:112
¶clang::ObjCProtocolList::loc_iterator loc_end()
const
clang::ObjCProtocolList::loc_iterator loc_end()
const
Declared at: clang/include/clang/AST/DeclObjC.h:113
¶void set(clang::ObjCProtocolDecl* const* InList,
unsigned int Elts,
const clang::SourceLocation* Locs,
clang::ASTContext& Ctx)
void set(clang::ObjCProtocolDecl* const* InList,
unsigned int Elts,
const clang::SourceLocation* Locs,
clang::ASTContext& Ctx)
Declared at: clang/include/clang/AST/DeclObjC.h:115
Parameters
- clang::ObjCProtocolDecl* const* InList
- unsigned int Elts
- const clang::SourceLocation* Locs
- clang::ASTContext& Ctx