top | up | prev | next

ClassCopyConstructor Class

Definition at line 2249 of OperationRepository.cpp

Constructors

ClassCopyConstructor(ClassTypeSymbol* classType_)

Member Functions

const char* ClassName() const override
ClassTypeSymbol* ClassType()
SymbolAccess DeclaredAccess() const override
bool IsGeneratedFunction() const override

Member Variables

ClassTypeSymbol* classType

Constructor Details

ClassCopyConstructor Constructor

cmajor::binder::ClassCopyConstructor::ClassCopyConstructor(ClassTypeSymbol* classType_)

Definition at line 2261 of OperationRepository.cpp
Declaration at line 2252 of OperationRepository.cpp


Member Function Details

ClassName Member Function

const char * cmajor::binder::ClassCopyConstructor::ClassName() const override

Definition at line 2256 of OperationRepository.cpp :
2256 { return "ClassCopyConstructor"; }


ClassType Member Function

ClassTypeSymbol* cmajor::binder::ClassCopyConstructor::ClassType()

Definition at line 2255 of OperationRepository.cpp :
2255 { return classType; }

Called by: cmajor::binder::ClassCopyConstructorOperation::GenerateImplementation


DeclaredAccess Member Function

SymbolAccess cmajor::binder::ClassCopyConstructor::DeclaredAccess() const override

Definition at line 2253 of OperationRepository.cpp :
2253 { return SymbolAccess::public_; }


IsGeneratedFunction Member Function

bool cmajor::binder::ClassCopyConstructor::IsGeneratedFunction() const override

Definition at line 2254 of OperationRepository.cpp :
2254 { return true; }


top | up | prev | next