NDEVR
API Documentation
ObjectInfo< UUID, true, false >

Type trait specialization providing metadata about the UUID type, identifying it as a 16-dimensional primitive vector with string-like properties. More...

Inheritance diagram for ObjectInfo< UUID, true, false >:
[legend]
Collaboration diagram for ObjectInfo< UUID, true, false >:
[legend]

Static Public Member Functions

static constexpr ObjectInfo< uint01, false, false > VectorSub ()
 Returns the ObjectInfo for the underlying uint01 vector element type.

Static Public Attributes

static const bool Boolean = false
 Whether this type is a boolean.
static const bool Buffer = false
 Whether this type is a buffer type.
static const bool Color = false
 Whether this type represents a color.
static const uint01 Dimensions = 16
 Number of byte dimensions in the UUID.
static const bool Enum = false
 Whether this type is an enumeration.
static const bool Float = false
 Whether this type is a floating-point type.
static const bool Integer = false
 Whether this type is an integer type.
static const bool Number = false
 Whether this type is a numeric type.
static const bool Pointer = false
 Whether this type is a pointer type.
static const bool Primitive = true
 Whether this type is a primitive type.
static const bool String = true
 Whether this type has string-like behavior.
static const bool Unsigned = false
 Whether this type is unsigned.
static const bool Vector = true
 Whether this type is a vector type.

Detailed Description

Type trait specialization providing metadata about the UUID type, identifying it as a 16-dimensional primitive vector with string-like properties.

Definition at line 422 of file UUID.h.

Member Function Documentation

◆ VectorSub()

constexpr ObjectInfo< uint01, false, false > ObjectInfo< UUID, true, false >::VectorSub ( )
inlinestaticconstexpr

Returns the ObjectInfo for the underlying uint01 vector element type.

Returns
ObjectInfo describing the uint01 sub-element.

Definition at line 442 of file UUID.h.


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