top | up | prev | next

ClassMoveConstructor Class

Definition at line 2475 of OperationRepository.cpp

Constructors

ClassMoveConstructor(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

ClassMoveConstructor Constructor

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

Definition at line 2487 of OperationRepository.cpp
Declaration at line 2478 of OperationRepository.cpp


Member Function Details

ClassName Member Function

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

Definition at line 2482 of OperationRepository.cpp :
2482 { return "ClassMoveConstructor"; }


ClassType Member Function

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

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

Called by: cmajor::binder::ClassMoveConstructorOperation::GenerateImplementation


DeclaredAccess Member Function

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

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


IsGeneratedFunction Member Function

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

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


top | up | prev | next