class ReadMethodPoolVisitor

Declaration

class ReadMethodPoolVisitor { /* full declaration omitted */ };

Declared at: clang/lib/Serialization/ASTReader.cpp:8196

Member Variables

private clang::ASTReader& Reader
private clang::Selector Sel
private unsigned int PriorGeneration
private unsigned int InstanceBits = 0
private unsigned int FactoryBits = 0
private bool InstanceHasMoreThanOneDecl = false
private bool FactoryHasMoreThanOneDecl = false
private SmallVector<clang::ObjCMethodDecl*, 4> InstanceMethods
private SmallVector<clang::ObjCMethodDecl*, 4> FactoryMethods

Method Overview

Methods

ReadMethodPoolVisitor(
    clang::ASTReader& Reader,
    clang::Selector Sel,
    unsigned int PriorGeneration)

Declared at: clang/lib/Serialization/ASTReader.cpp:8208

Parameters

clang::ASTReader& Reader
clang::Selector Sel
unsigned int PriorGeneration

bool factoryHasMoreThanOneDecl() const

Declared at: clang/lib/Serialization/ASTReader.cpp:8266

unsigned int getFactoryBits() const

Declared at: clang/lib/Serialization/ASTReader.cpp:8260

ArrayRef<clang::ObjCMethodDecl*>
getFactoryMethods() const

Description

Retrieve the instance methods found by this visitor.

Declared at: clang/lib/Serialization/ASTReader.cpp:8255

unsigned int getInstanceBits() const

Declared at: clang/lib/Serialization/ASTReader.cpp:8259

ArrayRef<clang::ObjCMethodDecl*>
getInstanceMethods() const

Description

Retrieve the instance methods found by this visitor.

Declared at: clang/lib/Serialization/ASTReader.cpp:8250

bool instanceHasMoreThanOneDecl() const

Declared at: clang/lib/Serialization/ASTReader.cpp:8262