class InheritedConstructor

Declaration

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

Description

Description of a constructor that was inherited from a base class.

Declared at: clang/include/clang/AST/DeclCXX.h:2408

Member Variables

private clang::ConstructorUsingShadowDecl* Shadow = nullptr
private clang::CXXConstructorDecl* BaseCtor = nullptr

Method Overview

Methods

InheritedConstructor()

Declared at: clang/include/clang/AST/DeclCXX.h:2413

InheritedConstructor(
    clang::ConstructorUsingShadowDecl* Shadow,
    clang::CXXConstructorDecl* BaseCtor)

Declared at: clang/include/clang/AST/DeclCXX.h:2414

Parameters

clang::ConstructorUsingShadowDecl* Shadow
clang::CXXConstructorDecl* BaseCtor

clang::CXXConstructorDecl* getConstructor() const

Declared at: clang/include/clang/AST/DeclCXX.h:2421

clang::ConstructorUsingShadowDecl* getShadowDecl()
    const

Declared at: clang/include/clang/AST/DeclCXX.h:2420

bool operator bool() const

Declared at: clang/include/clang/AST/DeclCXX.h:2418