.. index:: pair: union; EE::UI::Models::Variant::Storage .. _doxid-union_e_e_1_1_u_i_1_1_models_1_1_variant_1_1_storage: union EE::UI::Models::Variant::Storage ====================================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block union Storage { // fields void* :target:`asDataPtr`; :ref:`UIIcon`* :target:`asIcon`; std::string :target:`asStdString`; const std::string* :target:`asStdStringPtr`; :ref:`String` :target:`asString`; const :ref:`String`* :target:`asStringPtr`; :ref:`DrawablePtr` :target:`asDrawable`; bool :target:`asBool`; :ref:`Float` :target:`asFloat`; int :target:`asInt`; unsigned int :target:`asUint`; :ref:`Int64` :target:`asInt64`; :ref:`Uint64` :target:`asUint64`; :ref:`Vector2f` :target:`asVector2f`; :ref:`Rectf` :target:`asRectf`; const char* :target:`asCStr`; // construction :target:`~Storage`(); };