AUuid#
Implements universally unique identifier (UUID)
Header: | #include <AUI/Common/AUuid.h> |
CMake: | aui_link(my_target PUBLIC aui::core) |
Public Methods#
AUuid#
AUuid::AUuid(const AString& s)
- Arguments
s
string representing UUID
Construct UUID value from string. Supported the following formats:
- Canonical:
8-4-4-4-12
(123e4567-e89b-12d3-a456-426655440000
) - Raw:
32
(123e4567e89b12d3a456426655440000
)
fromString#
static AUuid AUuid::fromString(const AString& string)
- Arguments
string
- Returns
- generated UUID.
Converts a string to UUID. If the string is a valid UUID it is converted to the matching AUuid value else a new UUID generated from the string contents.
Examples#
examples/ui/backdrop/src/main.cpp
Backdrop - Backdrop effects demo.
Vertical::Expanding {
Centered {
Icon { ":logo.svg" } AUI_WITH_STYLE { FixedSize { 128_dp } },
} AUI_WITH_STYLE { FixedSize { 500_dp, {} } },
AText::fromString(
" — Eh bien, mon prince. Gênes et Lucques ne sont plus que des apanages, des "
"поместья, de la famille Buonaparte. Non, je vous préviens que si vous ne me dites pas "
"que nous avons la guerre, si vous vous permettez encore de pallier toutes les infamies, "
"toutes les atrocités de cet Antichrist (ma parole, j'y crois) — je ne vous connais "
"plus, vous n'êtes plus mon ami, vous n'êtes plus мой верный раб, comme vous dites 1. "
toRawString#
AString AUuid::toRawString()
- Returns
- uuid string in raw format
toString#
AString AUuid::toString()
- Returns
- uuid string in canonical format
Examples#
examples/ui/views/src/ExampleWindow.cpp
Views Example - All-in-one views building example.
}
}),
_new<ASpacerExpanding>(),
},
AUI_DECLARATIVE_FOR(i, *state->colors, AWordWrappingLayout) {
return Horizontal {
_new<ALabel>(i.toString()) AUI_WITH_STYLE {
TextColor { i.readableBlackOrWhite() },
}
} AUI_WITH_STYLE {