Blamite Game Engine - blam!  00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
sentry_value_u Union Reference

Represents a sentry protocol value. More...

#include <sentry.h>

Public Attributes

uint64_t _bits
 
double _double
 

Detailed Description

Represents a sentry protocol value.

The members of this type should never be accessed. They are only here so that alignment for the type can be properly determined.

Values must be released with sentry_value_decref. This lowers the internal refcount by one. If the refcount hits zero it's freed. Some values like primitives have no refcount (like null) so operations on those are no-ops.

In addition values can be frozen. Some values like primitives are always frozen but lists and dicts are not and can be frozen on demand. This automatically happens for some shared values in the event payload like the module list.

Member Data Documentation

◆ _bits

uint64_t sentry_value_u::_bits

◆ _double

double sentry_value_u::_double

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