In some cases it is useful to de-structure a message (for example to be sure not to forget to add a handling in case of field addition).
The presence of __buffa_cached_size in all messages makes it more painful.
Does the size really need to be cache inside the struct, can't it be done outside where it is needed ?
In some cases it is useful to de-structure a message (for example to be sure not to forget to add a handling in case of field addition).
The presence of
__buffa_cached_sizein all messages makes it more painful.Does the size really need to be cache inside the struct, can't it be done outside where it is needed ?