AsmGrader 0.0.0
Loading...
Searching...
No Matches
asmgrader::AsmFunction< Ret(Args...)> Class Template Reference

#include <asm_function.hpp>

Public Member Functions

 AsmFunction (Program &prog, std::string name, std::uintptr_t address)
 
 AsmFunction (Program &prog, std::string name, ErrorKind resolution_err)
 
template<MemoryIOCompatible< Args >... Ts>
requires (sizeof...(Ts) == sizeof...(Args))
Result< Ret > operator() (Ts &&... args)
 

Constructor & Destructor Documentation

◆ AsmFunction() [1/2]

template<typename Ret , typename... Args>
asmgrader::AsmFunction< Ret(Args...)>::AsmFunction ( Program & prog,
std::string name,
std::uintptr_t address )

◆ AsmFunction() [2/2]

template<typename Ret , typename... Args>
asmgrader::AsmFunction< Ret(Args...)>::AsmFunction ( Program & prog,
std::string name,
ErrorKind resolution_err )

Member Function Documentation

◆ operator()()

template<typename Ret , typename... Args>
template<MemoryIOCompatible< Args >... Ts>
requires (sizeof...(Ts) == sizeof...(Args))
Result< Ret > asmgrader::AsmFunction< Ret(Args...)>::operator() ( Ts &&... args)
inline

The documentation for this class was generated from the following file: