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
- public ReadMethodPoolVisitor(clang::ASTReader & Reader, clang::Selector Sel, unsigned int PriorGeneration)
- public bool factoryHasMoreThanOneDecl() const
- public unsigned int getFactoryBits() const
- public ArrayRef<clang::ObjCMethodDecl *> getFactoryMethods() const
- public unsigned int getInstanceBits() const
- public ArrayRef<clang::ObjCMethodDecl *> getInstanceMethods() const
- public bool instanceHasMoreThanOneDecl() const
Methods
¶ReadMethodPoolVisitor(
clang::ASTReader& Reader,
clang::Selector Sel,
unsigned int PriorGeneration)
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
bool factoryHasMoreThanOneDecl() const
Declared at: clang/lib/Serialization/ASTReader.cpp:8266
¶unsigned int getFactoryBits() const
unsigned int getFactoryBits() const
Declared at: clang/lib/Serialization/ASTReader.cpp:8260
¶ArrayRef<clang::ObjCMethodDecl*>
getFactoryMethods() const
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
unsigned int getInstanceBits() const
Declared at: clang/lib/Serialization/ASTReader.cpp:8259
¶ArrayRef<clang::ObjCMethodDecl*>
getInstanceMethods() const
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
bool instanceHasMoreThanOneDecl() const
Declared at: clang/lib/Serialization/ASTReader.cpp:8262