15#include "comms/details/FieldCastHelper.h"
16#include "comms/details/ValueAssignWrapper.h"
32 return details::ValueAssignWrapper<T>(value);
53template <
typename TFieldTo,
typename TFieldFrom>
56 return details::FieldCastHelper<>::template cast<TFieldTo, TFieldFrom>(field);
Main namespace for all classes / functions of COMMS library.
TFieldTo field_cast(const TFieldFrom &field)
Cast between fields.
Definition cast.h:54
details::ValueAssignWrapper< T > cast_assign(T &value)
Helper function to assign value with static_cast to appropriate type.
Definition cast.h:30