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()

Declared at: clang/include/clang/AST/DeclObjC.h:108

clang::ObjCProtocolList::loc_iterator loc_begin()
    const

Declared at: clang/include/clang/AST/DeclObjC.h:112

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)

Declared at: clang/include/clang/AST/DeclObjC.h:115

Parameters

clang::ObjCProtocolDecl* const* InList
unsigned int Elts
const clang::SourceLocation* Locs
clang::ASTContext& Ctx