38#ifndef DVD_GUID_WRAPPER_H_
39#define DVD_GUID_WRAPPER_H_
64 return lhs.getGUID() == rhs.getGUID();
69 return lhs.getGUID() != rhs.getGUID();
75 if (lhs !=
nullptr && rhs !=
nullptr)
77 return lhs->getGUID() == rhs->getGUID();
80 return (lhs ==
nullptr && rhs ==
nullptr);
Utility class that adds basic GUID management to objects.
GUIDWrapper(const GUIDWrapper &old) noexcept
GUIDWrapper(GUIDWrapper &&old) noexcept
static I64 generateGUID() noexcept
virtual ~GUIDWrapper()=default
FORCE_INLINE I64 getGUID() const noexcept
Handle console commands that start with a forward slash.
FORCE_INLINE bool operator!=(const GUIDWrapper &lhs, const GUIDWrapper &rhs) noexcept
FORCE_INLINE bool Compare(const GUIDWrapper *const lhs, const GUIDWrapper *const rhs) noexcept