Documentation projet • project • C++

Utilisation C++

Documentation centralisée
Source documentaire
⋞Galactic-Shrine⋟ GsId C++

Générer un identifiant

#include <galactic_shrine/gsid/gsid.hpp>

const GalacticShrine::GsId id =
    GalacticShrine::GsId::NewGsId();

Formater un identifiant

const auto compact =
    id.ToString(GalacticShrine::GsIdFormat::N);

const auto readable =
    id.ToString(GalacticShrine::GsIdFormat::D);

Parser un identifiant

const GalacticShrine::GsId parsed =
    GalacticShrine::GsId::Parse(readable);

if (parsed == id) {
    // Identifiant identique.
}

Compatibilité

Les 32 octets bruts et les représentations N / D sont conçus pour rester identiques entre les implémentations compatibles de GsId.

Aller plus loin

Consultez la reference API pour la liste des types et operations publics.