IKeyType

Functions for serialising/deserialising keys of some type in an xmap or xset.


$interface+ IKeyType
{
    void SerialiseVariable(Archive& ar, const void* addr) const;
    InputArchive DeserialiseVariable(InputArchive ar, void* addr) const;
    InputArchive SkipVariable(InputArchive ar) const;
};


void SerialiseVariable(Archive& ar, const void* addr) const

Write the value of the variable at 'addr' to the given Archive.


InputArchive DeserialiseVariable(InputArchive ar, void* addr) const

Read the value of the variable from the given InputArchive.


InputArchive SkipVariable(InputArchive ar) const

Read past the key for the given InputArchive.