.. index:: pair: class; EE::UI::CSS::PropertySpecification .. _doxid-class_e_e_1_1_u_i_1_1_c_s_s_1_1_property_specification: class EE::UI::CSS::PropertySpecification ======================================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class PropertySpecification { public: // construction :target:`~PropertySpecification`(); // methods :ref:`PropertyDefinition`& :target:`registerProperty`(const std::string& propertyVame, const std::string& defaultValue, bool inherited); const :ref:`PropertyDefinition`* :target:`getProperty`(const :ref:`Uint32`& id) const; const :ref:`PropertyDefinition`* :target:`getProperty`(const std::string& name) const; :ref:`ShorthandDefinition`& :target:`registerShorthand`(const std::string& name, const std::vector& properties, const std::string& shorthandParserName); const :ref:`ShorthandDefinition`* :target:`getShorthand`(const :ref:`String::HashType`& id) const; const :ref:`ShorthandDefinition`* :target:`getShorthand`(const std::string& name) const; bool :target:`isShorthand`(const std::string& name) const; bool :target:`isShorthand`(const :ref:`Uint32`& id) const; };