Как инициализировать член класса вариантного типа для моносостояния

В приведенном ниже примере, как бы я построил объект узла для data = monostate ??

      class node : public header
{
    using value_type = variant<monostate, string, deque<string>>;

    value_type data;

public:
    template <typename T>
    node(timePoint since_, timeDuration timeout_, T data_)
        : header(since_, timeout_), data(data_) {}
    ~node() = default;

    inline value_type &get_data() { return data; };
};

0 ответов

Другие вопросы по тегам