#include <LidarRaycasterBus.h>
Public Member Functions | |
constexpr | StronglyTypedUuid (AZ::Uuid value) |
constexpr bool | IsNull () const |
constexpr bool | operator== (const StronglyTypedUuid &rhs) const |
constexpr bool | operator!= (const StronglyTypedUuid &rhs) const |
constexpr bool | operator< (const StronglyTypedUuid &rhs) const |
constexpr bool | operator> (const StronglyTypedUuid &rhs) const |
constexpr bool | operator<= (const StronglyTypedUuid &rhs) const |
constexpr bool | operator>= (const StronglyTypedUuid &rhs) const |
constexpr size_t | GetHash () const |
Static Public Member Functions | |
static constexpr StronglyTypedUuid | CreateNull () |
static constexpr StronglyTypedUuid | CreateRandom () |
Class used for creating typesafe Uuid types. It utilizes the phantom types technique.