struct
SeAddonABIFingerprint
Records the ABI-relevant facts of the binary that captured it.
- Declared in
engine/foundation/addon/include/SushiEngine/addon/abi_fingerprint.hpp
Every member is a fixed-width integer or a fixed-size array. Members are appended, never moved.
Properties
structure_size | Holds |
layout_version | Holds |
abi_revision | Holds |
engine_version_major | Holds the engine's major version. |
engine_version_minor | Holds the engine's minor version. |
engine_version_patch | Holds the engine's patch version. |
compiler_family | Holds one |
compiler_version_major | Holds the compiler's major version. |
compiler_version_minor | Holds the compiler's minor version. |
compiler_version_patch | Holds the compiler's patch version. |
compiler_identity | Holds the compiler's identity text, null-terminated within this capacity. |
target_architecture | Holds one |
target_operating_system | Holds one |
target_environment | Holds one |
standard_library | Holds one |
standard_library_version | Holds the standard library's version, in the library's own numbering. |
msvc_toolset_version | Holds the MSVC toolset version, or 0 when the compiler is not MSVC. |
runtime_library | Holds one |
iterator_debug_level | Holds the MSVC |
exception_model | Holds one |
runtime_type_information | Holds 1 when RTTI is enabled and 0 when it is disabled. |
deterministic_floating_point | Holds 1 when the build pins deterministic floating point and 0 when it does not. |

