|
cpp-reflect
C++ Reflection and Annotations Library
|
Include dependency graph for equality.cppm:Go to the source code of this file.
Namespaces | |
| namespace | refl |
| namespace | refl::eq_policy |
| namespace | refl::deep_eq_impl |
Enumerations | |
| enum | refl::eq_policy::policy_e { refl::eq_policy::shallow , refl::eq_policy::deep , refl::eq_policy::skip } |
Functions | |
| template<Reflected R> | |
| bool | refl::deep_eq (const R &lhs, const R &rhs) |
| template<typename T> | |
| bool | refl::deep_eq_impl::ref_eq (const T &lhs, const T &rhs) |
| template<typename I> | |
| bool | refl::deep_eq_impl::std_iterable_eq (const I &lhs, const I &rhs) |
| template<typename P> | |
| bool | refl::deep_eq_impl::std_pair_eq (const P &lhs, const P &rhs) |
| template<typename I> | |
| bool | refl::deep_eq_impl::std_map_eq (const I &lhs, const I &rhs) |
| template<typename F> | |
| bool | refl::deep_eq_impl::std_function_eq (const F &lhs, const F &rhs) |
| template<typename... Ts> | |
| bool | refl::deep_eq_impl::std_tuple_eq (const std::tuple< Ts... > &lhs, const std::tuple< Ts... > &rhs) |
| template<Reflected R, typename field_data> | |
| bool | refl::deep_eq_impl::field_eq (const R &lhs, const R &rhs) |