Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::Compiler_Bytecode_Interpreter_Detail Namespace Reference

Functions

void reset_values (DynArray< Compiler_Bytecode_Value > &values, const size_t count, const Compiler_Bytecode_Value &fill=Compiler_Bytecode_Value::make_invalid())
 
size_t count_parameters (const Compiler_Bytecode_Function &function) noexcept
 
bool constant_to_value (const Compiler_Bytecode_Constant &constant, Compiler_Bytecode_Value &value, std::string &error)
 

Function Documentation

◆ constant_to_value()

◆ count_parameters()

size_t Aleph::Compiler_Bytecode_Interpreter_Detail::count_parameters ( const Compiler_Bytecode_Function &  function)
inlinenoexcept

Definition at line 422 of file Bytecode_Interpreter.H.

References Aleph::count(), and Aleph::Parameter.

Referenced by Aleph::Compiler_Bytecode_VM::push_frame().

◆ reset_values()

void Aleph::Compiler_Bytecode_Interpreter_Detail::reset_values ( DynArray< Compiler_Bytecode_Value > &  values,
const size_t  count,
const Compiler_Bytecode_Value &  fill = Compiler_Bytecode_Value::make_invalid() 
)
inline