template class EE::UI::UIDataBindHolderKV

#include <uidatabind.hpp>

template <typename... Ts>
class UIDataBindHolderKV {
public:
    // typedefs

    typedef std::variant<std::unique_ptr<UIDataBind<Ts>>...> UIDataBindVariant;

    // methods

    UIDataBindHolderKV& hold(std::string key, UIDataBindVariant&& ptr);
    UIDataBindHolderKV& operator+=(std::pair<std::string, UIDataBindVariant&&> pair);
    void clear();
};