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
- public InheritedConstructor()
- public InheritedConstructor(clang::ConstructorUsingShadowDecl * Shadow, clang::CXXConstructorDecl * BaseCtor)
- public clang::CXXConstructorDecl * getConstructor() const
- public clang::ConstructorUsingShadowDecl * getShadowDecl() const
- public bool operator bool() const
Methods
¶InheritedConstructor()
InheritedConstructor()
Declared at: clang/include/clang/AST/DeclCXX.h:2413
¶InheritedConstructor(
clang::ConstructorUsingShadowDecl* Shadow,
clang::CXXConstructorDecl* BaseCtor)
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
clang::CXXConstructorDecl* getConstructor() const
Declared at: clang/include/clang/AST/DeclCXX.h:2421
¶clang::ConstructorUsingShadowDecl* getShadowDecl()
const
clang::ConstructorUsingShadowDecl* getShadowDecl()
const
Declared at: clang/include/clang/AST/DeclCXX.h:2420
¶bool operator bool() const
bool operator bool() const
Declared at: clang/include/clang/AST/DeclCXX.h:2418