top | up | prev | next

ClassCopyAssignment Class

Definition at line 2698 of OperationRepository.cpp

Constructors

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

ClassCopyAssignment Constructor

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

Definition at line 2710 of OperationRepository.cpp
Declaration at line 2701 of OperationRepository.cpp


Member Function Details

ClassName Member Function

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

Definition at line 2705 of OperationRepository.cpp :
2705 { return "ClassCopyAssignment"; }


ClassType Member Function

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

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

Called by: cmajor::binder::ClassCopyAssignmentOperation::GenerateImplementation


DeclaredAccess Member Function

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

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


IsGeneratedFunction Member Function

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

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


top | up | prev | next