template<typename T>
BWAPI::Identifier struct

Public types

struct Hash
using IdT = Identifier
using list = std::vector<T>

Public static variables

static NoneIdentifier None constexpr

Constructors, destructors, conversion operators

Identifier(int id_) explicit constexpr
Identifier(NoneIdentifier) constexpr
operator int() const explicit constexpr

Public functions

auto getID() const -> T
auto operator!=(Identifier const& other) const -> bool constexpr
auto operator!=(std::nullptr_t) const -> bool constexpr
auto operator<(Identifier const& other) const -> bool constexpr
auto operator<=(Identifier const& other) const -> bool constexpr
auto operator==(Identifier const& other) const -> bool constexpr
auto operator==(std::nullptr_t) const -> bool constexpr
auto operator>(Identifier const& other) const -> bool constexpr
auto operator>=(Identifier const& other) const -> bool constexpr

Public variables

int id