class ASTDeclReader::RedeclarableResult
Declaration
class ASTDeclReader::RedeclarableResult { /* full declaration omitted */ };
Description
Results from loading a RedeclarableDecl.
Declared at: clang/lib/Serialization/ASTReaderDecl.cpp:181
Member Variables
- private clang::Decl* MergeWith
- private clang::serialization::GlobalDeclID FirstID
- private bool IsKeyDecl
Method Overview
- public RedeclarableResult(clang::Decl * MergeWith, clang::serialization::GlobalDeclID FirstID, bool IsKeyDecl)
- public clang::serialization::GlobalDeclID getFirstID() const
- public clang::Decl * getKnownMergeTarget() const
- public bool isKeyDecl() const
Methods
¶RedeclarableResult(
clang::Decl* MergeWith,
clang::serialization::GlobalDeclID FirstID,
bool IsKeyDecl)
RedeclarableResult(
clang::Decl* MergeWith,
clang::serialization::GlobalDeclID FirstID,
bool IsKeyDecl)
Declared at: clang/lib/Serialization/ASTReaderDecl.cpp:187
Parameters
- clang::Decl* MergeWith
- clang::serialization::GlobalDeclID FirstID
- bool IsKeyDecl
¶clang::serialization::GlobalDeclID getFirstID()
const
clang::serialization::GlobalDeclID getFirstID()
const
Description
Retrieve the first ID.
Declared at: clang/lib/Serialization/ASTReaderDecl.cpp:191
¶clang::Decl* getKnownMergeTarget() const
clang::Decl* getKnownMergeTarget() const
Description
Get a known declaration that this should be merged with, if any.
Declared at: clang/lib/Serialization/ASTReaderDecl.cpp:198
¶bool isKeyDecl() const
bool isKeyDecl() const
Description
Is this declaration a key declaration?
Declared at: clang/lib/Serialization/ASTReaderDecl.cpp:194