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