Holds a reference to some kind of size value, used to indicate that an object being marshalled is of variable size (e.g.
Array, vector, map, set, etc.).
If you need to write your own serialisation routines for a dynamically-sized type, ensure that you archive an instance of SerialisationSize before any of the contents of the container.
T | the (probably numeric) type of the size value |
Public Member Functions | |
auto | operator== (const SerialisationSize &other) const |
auto | operator!= (const SerialisationSize &other) const |
auto | operator< (const SerialisationSize &other) const |
auto | operator<= (const SerialisationSize &other) const |
auto | operator> (const SerialisationSize &other) const |
auto | operator>= (const SerialisationSize &other) const |
Public Attributes | |
T & | size |
auto juce::SerialisationSize< T >::operator== | ( | const SerialisationSize< T > & | other | ) | const |
auto juce::SerialisationSize< T >::operator!= | ( | const SerialisationSize< T > & | other | ) | const |
References JUCE_COMPARISON_OPS.
auto juce::SerialisationSize< T >::operator< | ( | const SerialisationSize< T > & | other | ) | const |
auto juce::SerialisationSize< T >::operator<= | ( | const SerialisationSize< T > & | other | ) | const |
auto juce::SerialisationSize< T >::operator> | ( | const SerialisationSize< T > & | other | ) | const |
auto juce::SerialisationSize< T >::operator>= | ( | const SerialisationSize< T > & | other | ) | const |
T& juce::SerialisationSize< T >::size |