top | up | prev | next

ClassMoveAssignment Class

Definition at line 2888 of OperationRepository.cpp

Constructors

ClassMoveAssignment(ClassTypeSymbol* classType_, TypeSymbol* voidType_)

Member Functions

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

Member Variables

ClassTypeSymbol* classType

Constructor Details

ClassMoveAssignment Constructor

cmajor::binder::ClassMoveAssignment::ClassMoveAssignment(ClassTypeSymbol* classType_, TypeSymbol* voidType_)

Definition at line 2900 of OperationRepository.cpp
Declaration at line 2891 of OperationRepository.cpp


Member Function Details

ClassName Member Function

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

Definition at line 2895 of OperationRepository.cpp :
2895 { return "ClassMoveAssignment"; }


ClassType Member Function

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

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

Called by: cmajor::binder::ClassMoveAssignmentOperation::GenerateImplementation


DeclaredAccess Member Function

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

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


IsGeneratedFunction Member Function

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

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


top | up | prev | next