19 m_input_buffer(identifier.size() + 7),
20 m_q(std::span(m_input_buffer).last<7>().first<4>()),
21 m_i(std::span(m_input_buffer).last<3>().first<2>()),
22 m_j(std::span(m_input_buffer).last<1>()) {
23 copy_mem(std::span(m_input_buffer).first(identifier.size()), identifier);