29 IffId(
const char id[4]) {
40 IffId(
const IffId ©) {
48 operator = (
const IffId ©) {
56 operator == (
const IffId &other)
const {
57 return (_id._n == other._id._n);
64 operator != (
const IffId &other)
const {
65 return (_id._n != other._id._n);
75 return (_id._n < other._id._n);
83 return std::string(_id._c, 4);
bool operator<(const IffId &other) const
The ordering is arbitrary, and may not even be consistent between different architectures (e....
std::string get_name() const
Returns the four-character name of the Id, for outputting.
A four-byte chunk ID appearing in an "IFF" file.