5 #ifndef HERALD_TARGET_IDENTIFIER_H
6 #define HERALD_TARGET_IDENTIFIER_H
26 bool operator==(
const Data& other)
const noexcept;
28 bool operator!=(
const Data& other)
const noexcept;
32 std::size_t hashCode()
const;
34 operator std::string()
const;
36 operator Data()
const;
38 Data underlyingData()
const;
57 struct hash<
herald::datatype::TargetIdentifier>
The main data workhorse class of the Herald API.
Definition: data.h:33
std::string hexEncodedString() const noexcept
Returns a hex encoded string of this binary data.
Definition: data.h:443
DataRef reversed() const
Returns a new DataRef instance with the same data as this one, but in the reverse order.
Definition: data.h:405
Definition: target_identifier.h:17
DataRef<> Data
Defaults references to Data to equal the DataRef with the default Memory Arena dimensions,...
Definition: data.h:506
Acts as a non-global memory arena for arbitrary classes.
Definition: aggregates.h:15