Monado OpenXR Runtime
ExtensionSortKey Struct Reference

Helper class for sorting extension names. More...

Collaboration diagram for ExtensionSortKey:

Public Member Functions

auto operator<=> (const ExtensionSortKey &other) const =default
 Sorts in field declaration order: More...
 

Data Fields

std::string_view api_prefix
 
ExtensionType type
 
std::string_view name
 

Detailed Description

Helper class for sorting extension names.

Encapsulates the sort key with comparison operators for cleaner sorting.

Member Function Documentation

◆ operator<=>()

auto ExtensionSortKey::operator<=> ( const ExtensionSortKey other) const
default

Sorts in field declaration order:

  1. API prefix (VK, XR, etc.)
  2. Extension type (KHR < EXT < VENDOR < EXPERIMENTAL)
  3. Alphabetically by full name

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