RPNXCortado
C++23 JVM class-file, bytecode, validation, and JAR toolkit
Loading...
Searching...
No Matches
rpnx::cortado::labeled_tableswitch_instruction Struct Reference

A symbolic tableswitch. More...

#include <builders.hpp>

Public Attributes

label default_target
 Destination for keys outside the table.
 
std::int32_t low {}
 Key corresponding to the first target.
 
std::vector< labeltargets
 Consecutive targets beginning at low; must not be empty.
 

Detailed Description

A symbolic tableswitch.

Definition at line 65 of file builders.hpp.

Member Data Documentation

◆ default_target

label rpnx::cortado::labeled_tableswitch_instruction::default_target

Destination for keys outside the table.

Definition at line 67 of file builders.hpp.

◆ low

std::int32_t rpnx::cortado::labeled_tableswitch_instruction::low {}

Key corresponding to the first target.

Definition at line 68 of file builders.hpp.

◆ targets

std::vector< label > rpnx::cortado::labeled_tableswitch_instruction::targets

Consecutive targets beginning at low; must not be empty.

Definition at line 69 of file builders.hpp.


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