#ifndef RFL_DEFAULTIFMISSING_HPP_ #define RFL_DEFAULTIFMISSING_HPP_ namespace rfl { /// This is a "fake" processor - it doesn't do much in itself, but its /// inclusion instructs the parsers to use the default values for missing /// fields. struct DefaultIfMissing { public: template static auto process(auto&& _named_tuple) { return _named_tuple; } }; } // namespace rfl #endif