top | up | prev | next

PointerCopyCtor Class

Definition at line 102 of OperationRepository.cpp

Constructors

PointerCopyCtor(TypeSymbol* type_, const Span& span, const boost::uuids::uuid& moduleId)

Member Functions

const char* ClassName() const override
SymbolAccess DeclaredAccess() const override
void GenerateCall(Emitter& emitter, std::vector<GenObject*>& genObjects, OperationFlags flags, const Span& span, const boost::uuids::uuid& moduleId) override
bool IsBasicTypeOperation() const override

Member Variables

TypeSymbol* type

Constructor Details

PointerCopyCtor Constructor

cmajor::binder::PointerCopyCtor::PointerCopyCtor(TypeSymbol* type_, const Span& span, const boost::uuids::uuid& moduleId)

Definition at line 114 of OperationRepository.cpp
Declaration at line 105 of OperationRepository.cpp


Member Function Details

ClassName Member Function

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

Definition at line 109 of OperationRepository.cpp :
 109 { return "PointerCopyCtor"; }


DeclaredAccess Member Function

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

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


GenerateCall Member Function

void cmajor::binder::PointerCopyCtor::GenerateCall(Emitter& emitter, std::vector<GenObject*>& genObjects, OperationFlags flags, const Span& span, const boost::uuids::uuid& moduleId) override

Definition at line 127 of OperationRepository.cpp
Declaration at line 107 of OperationRepository.cpp


IsBasicTypeOperation Member Function

bool cmajor::binder::PointerCopyCtor::IsBasicTypeOperation() const override

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


top | up | prev | next