cpp-reflect
C++ Reflection and Annotations Library
|
Functions | |
template<typename T> | |
bool | ref_eq (const T &lhs, const T &rhs) |
template<typename I> | |
bool | std_iterable_eq (const I &lhs, const I &rhs) |
template<typename P> | |
bool | std_pair_eq (const P &lhs, const P &rhs) |
template<typename I> | |
bool | std_map_eq (const I &lhs, const I &rhs) |
template<typename F> | |
bool | std_function_eq (const F &lhs, const F &rhs) |
template<typename... Ts> | |
bool | std_tuple_eq (const std::tuple< Ts... > &lhs, const std::tuple< Ts... > &rhs) |
template<Reflected R, typename field_data> | |
bool | field_eq (const R &lhs, const R &rhs) |
bool refl::deep_eq_impl::field_eq | ( | const R & | lhs, |
const R & | rhs ) |
Definition at line 131 of file equality.cppm.
bool refl::deep_eq_impl::ref_eq | ( | const T & | lhs, |
const T & | rhs ) |
Definition at line 96 of file equality.cppm.
bool refl::deep_eq_impl::std_function_eq | ( | const F & | lhs, |
const F & | rhs ) |
bool refl::deep_eq_impl::std_iterable_eq | ( | const I & | lhs, |
const I & | rhs ) |
Definition at line 36 of file equality.cppm.
bool refl::deep_eq_impl::std_map_eq | ( | const I & | lhs, |
const I & | rhs ) |
Definition at line 67 of file equality.cppm.
bool refl::deep_eq_impl::std_pair_eq | ( | const P & | lhs, |
const P & | rhs ) |
Definition at line 52 of file equality.cppm.
bool refl::deep_eq_impl::std_tuple_eq | ( | const std::tuple< Ts... > & | lhs, |
const std::tuple< Ts... > & | rhs ) |
Definition at line 89 of file equality.cppm.