class KnownGuid

Defined at line 50 of file ../../src/storage/gpt/include/gpt/guid.h

Public Methods

std::list<const GuidProperties *> Find (std::optional<std::string_view> name, std::optional<uuid::Uuid> type_guid, std::optional<PartitionScheme> scheme)

Returns all GuidProperties matching the given criteria.

Defined at line 60 of file ../../src/storage/gpt/guid.cc

const_iterator begin ()

Defined at line 74 of file ../../src/storage/gpt/include/gpt/guid.h

const_iterator end ()

Defined at line 75 of file ../../src/storage/gpt/include/gpt/guid.h

const_iterator cbegin ()

Defined at line 76 of file ../../src/storage/gpt/include/gpt/guid.h

const_iterator cend ()

Defined at line 77 of file ../../src/storage/gpt/include/gpt/guid.h

std::string TypeDescription (const uuid::Uuid & type_guid)

Returns a string describing the given type GUID.

If the type GUID uniquely identifies a partition, that partition name will

be returned. If the type GUID is shared between slotted partitions e.g.

zircon_{a,b,r}, then something like "zircon_*" will be returned.

This string should only be used for logging and informational purposes,

it may not correspond to an actual name in the GPT.

Returns empty string if no match was found.

Defined at line 89 of file ../../src/storage/gpt/guid.cc

std::string TypeDescription (const uint8_t * type_guid)

Defined at line 112 of file ../../src/storage/gpt/guid.cc