18 #include "pandatoolbase.h"
20 #include "numeric_types.h"
32 INLINE IffId(
const char id[4]);
33 INLINE IffId(
const IffId ©);
34 INLINE
void operator = (
const IffId ©);
36 INLINE
bool operator == (
const IffId &other)
const;
37 INLINE
bool operator != (
const IffId &other)
const;
38 INLINE
bool operator < (
const IffId &other)
const;
42 void output(ostream &out)
const;
53 INLINE ostream &operator << (ostream &out,
const IffId &
id) {
string get_name() const
Returns the four-character name of the Id, for outputting.
bool operator<(const IffId &other) const
The ordering is arbitrary, and may not even be consistent between different architectures (e...
A four-byte chunk ID appearing in an "IFF" file.