class Redeclarable::DeclLink

Declaration

class Redeclarable::DeclLink { /* full declaration omitted */ };

Declared at: clang/include/clang/AST/Redeclarable.h:86

Member Variables

Method Overview

Methods

DeclLink(clang::Redeclarable::DeclLink::LatestTag,
         const clang::ASTContext& Ctx)

Declared at: clang/include/clang/AST/Redeclarable.h:111

Parameters

clang::Redeclarable::DeclLink::LatestTag
const clang::ASTContext& Ctx

DeclLink(
    clang::Redeclarable::DeclLink::PreviousTag,
    decl_type* D)

Declared at: clang/include/clang/AST/Redeclarable.h:113

Parameters

clang::Redeclarable::DeclLink::PreviousTag
decl_type* D

clang::Decl* getLatestNotUpdated() const

Declared at: clang/include/clang/AST/Redeclarable.h:158

decl_type* getPrevious(const decl_type* D) const

Declared at: clang/include/clang/AST/Redeclarable.h:122

Parameters

const decl_type* D

bool isFirst() const

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

void markIncomplete()

Declared at: clang/include/clang/AST/Redeclarable.h:156

void setLatest(decl_type* D)

Declared at: clang/include/clang/AST/Redeclarable.h:142

Parameters

decl_type* D

void setPrevious(decl_type* D)

Declared at: clang/include/clang/AST/Redeclarable.h:137

Parameters

decl_type* D