#ifndef RFL_INTERNAL_HASCUSTOMPARSER_HPP_ #define RFL_INTERNAL_HASCUSTOMPARSER_HPP_ #include #include "../parsing/Parser.hpp" namespace rfl::internal { template concept has_custom_parser = requires( const T& _t, const typename parsing::Parser< R, W, T, ProcessorsType>::CustomParserHelperStruct& _h) { { std::remove_cvref_t::from_class(_t) } -> std::same_as>; { _h.to_class() } -> std::same_as; }; } // namespace rfl::internal #endif