|
RPNXCortado
C++23 JVM class-file, bytecode, validation, and JAR toolkit
|
Controls strict structural and version-aware validation. More...
#include <validation.hpp>
Public Attributes | |
| std::size_t | maximum_diagnostics {256} |
| Maximum diagnostics retained before validation stops. | |
| std::size_t | maximum_nesting_depth {256} |
| Maximum recursive annotation/signature structure depth. | |
| std::size_t | maximum_structure_nodes {1'000'000} |
| Maximum aggregate model nodes visited. | |
| bool | validate_instruction_constant_types {true} |
| Whether instruction operands must reference the opcode-required constant kinds. | |
Controls strict structural and version-aware validation.
Definition at line 45 of file validation.hpp.
| std::size_t rpnx::cortado::validation_options::maximum_diagnostics {256} |
Maximum diagnostics retained before validation stops.
Definition at line 47 of file validation.hpp.
| std::size_t rpnx::cortado::validation_options::maximum_nesting_depth {256} |
Maximum recursive annotation/signature structure depth.
Definition at line 48 of file validation.hpp.
| std::size_t rpnx::cortado::validation_options::maximum_structure_nodes {1'000'000} |
Maximum aggregate model nodes visited.
Definition at line 49 of file validation.hpp.
| bool rpnx::cortado::validation_options::validate_instruction_constant_types {true} |
Whether instruction operands must reference the opcode-required constant kinds.
Definition at line 50 of file validation.hpp.