COMMS
Template library intended to help with implementation of communication protocols.
comms::option::def::HasVersionDependentMembers< TVersionDependent > Struct Template Reference

#include "options.h"

Detailed Description

template<bool TVersionDependent>
struct comms::option::def::HasVersionDependentMembers< TVersionDependent >

Mark complex fields like comms::field::Bundle or comms::field::Variant that their members are or are not version dependent.

Usage of this options eliminates compile time checks of whether the members are version dependent significantly reducing compilation times for fields with a long list of members.

Template Parameters
TVersionDependent- true in case members are version dependent, false otherwise.

The documentation for this struct was generated from the following file: