top | up | prev | next

PointerMoveCtor Class

Definition at line 183 of OperationRepository.cpp

Constructors

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

PointerMoveCtor Constructor

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

Definition at line 195 of OperationRepository.cpp
Declaration at line 186 of OperationRepository.cpp


Member Function Details

ClassName Member Function

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

Definition at line 190 of OperationRepository.cpp :
 190 { return "PointerMoveCtor"; }


DeclaredAccess Member Function

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

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


GenerateCall Member Function

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

Definition at line 208 of OperationRepository.cpp
Declaration at line 188 of OperationRepository.cpp


IsBasicTypeOperation Member Function

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

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


top | up | prev | next