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

Methods

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

Description

Retrieve the first ID.

Declared at: clang/lib/Serialization/ASTReaderDecl.cpp:191

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

Description

Is this declaration a key declaration?

Declared at: clang/lib/Serialization/ASTReaderDecl.cpp:194