#include <tuple>
Go to the source code of this file.
|
template<typename T , typename F , size_t N = std::remove_reference_t<T>::scale_tie> |
auto | scale::as_tie (T &&v, F &&f) |
|
template<typename T , size_t = T::scale_tie> |
ScaleEncoderStream & | scale::operator<< (ScaleEncoderStream &s, const T &v) |
|
template<typename T , size_t = T::scale_tie> |
ScaleDecoderStream & | scale::operator>> (ScaleDecoderStream &s, T &v) |
|
Value:static constexpr size_t scale_tie = N; \
template <typename T> \
using ThisT = std::decay_t<decltype(*this)>; \
using ExtT = std::decay_t<T>; \
static_assert( \
std::is_same_v<ExtT, ThisT> || std::is_base_of_v<ThisT, ExtT>);
\ }); \
} \
template <typename T> \
bool operator!=(const T &r) const { \
}
bool operator==(const Unused< N > &, const Unused< N > &)
auto as_tie(T &&v, F &&f)
Copyright Soramitsu Co., Ltd. All Rights Reserved. SPDX-License-Identifier: Apache-2.0
Definition at line 11 of file tie.hpp.