template using value_variant= std::pair< std::variant< ipfix::octetArray_t, ipfix::unsigned8_t, ipfix::unsigned16_t, ipfix::unsigned32_t, ipfix::unsigned64_t, ipfix::signed8_t, ipfix::signed16_t, ipfix::signed32_t, ipfix::signed64_t, ipfix::float32_t, ipfix::float64_t, ipfix::boolean_t, ipfix::macAddress_t, ipfix::string_t, ipfix::dateTimeSeconds_t, ipfix::dateTimeMilliseconds_t, ipfix::dateTimeMicroseconds_t, ipfix::dateTimeNanoseconds_t, ipfix::ipv4Address_t, ipfix::ipv6Address_t, std::pair>, std::pair>>, std::pair>>>>>, ipfix::length_t>;