With these it helps You have more than 10 fields. You need raise the default sequence size limit in fusion/container/vector/limits.hpp. Include this before including any boost fusion header (or, any boost header because many libraries may implicitly include it):
#define FUSION_MAX_VECTOR_SIZE 15
boost::spirit parsing into struct with std::array
By : kenric yep
Date : March 29 2020, 07:55 AM
Any of those help You are going places :) You seem to have reached warp speed with Spirit in no time. EDITED After reading the question closer I noticed that you ask for a shorter, less intrusive way.