|
|
@ -97,6 +97,10 @@ private: |
|
|
|
unsigned appendArgumentsCopyToMemory(TypePointers const& _types, |
|
|
|
std::vector<ASTPointer<Expression const>> const& _arguments, |
|
|
|
unsigned _memoryOffset = 0); |
|
|
|
/// Appends code that copies a type to memory.
|
|
|
|
/// @returns the number of bytes copied to memory
|
|
|
|
unsigned appendTypeConversionAndMoveToMemory(Type const& _expectedType, Type const& _type, |
|
|
|
Location const& _location, unsigned _memoryOffset = 0); |
|
|
|
/// Appends code that copies the given arguments that should all have the
|
|
|
|
/// same @a _type to memory (with optional offset).
|
|
|
|
/// @returns the number of bytes copied to memory
|
|
|
|