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

A CONSTANT_Double entry represented by its exact IEEE 754 bits. More...

#include <types.hpp>

Public Attributes

std::uint64_t bits {}
 Exact IEEE 754 binary64 representation, preserving NaN payloads.
 

Static Public Attributes

static constexpr constant_pool_tag tag = constant_pool_tag::double_precision
 
static constexpr std::size_t slot_count = 2
 

Detailed Description

A CONSTANT_Double entry represented by its exact IEEE 754 bits.

Definition at line 121 of file types.hpp.

Member Data Documentation

◆ bits

std::uint64_t rpnx::cortado::double_constant::bits {}

Exact IEEE 754 binary64 representation, preserving NaN payloads.

Definition at line 125 of file types.hpp.

◆ slot_count

std::size_t rpnx::cortado::double_constant::slot_count = 2
staticconstexpr

Definition at line 124 of file types.hpp.

◆ tag

constant_pool_tag rpnx::cortado::double_constant::tag = constant_pool_tag::double_precision
staticconstexpr

Definition at line 123 of file types.hpp.


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