asmjit::BaseEmitter::Funcs Struct Reference

Function callbacks used by emitter implementation.

These are typically shared between Assembler/Builder/Compiler of a single backend.

Public Members

Public Types

Member Functions

Member Function Documentation

void BaseEmitter::Funcs::reset()noexcept

Resets all functions to nullptr.

Member Data Documentation

EmitProlog BaseEmitter::Funcs::emitProlog

Emit prolog implementation.

EmitEpilog BaseEmitter::Funcs::emitEpilog

Emit epilog implementation.

EmitArgsAssignment BaseEmitter::Funcs::emitArgsAssignment

Emit arguments assignment implementation.

FormatInstruction BaseEmitter::Funcs::formatInstruction

Instruction formatter implementation.

ValidateFunc BaseEmitter::Funcs::validate

Instruction validation implementation.