.. index:: pair: class; EE::UI::CSS::PropertyDefinition .. _doxid-class_e_e_1_1_u_i_1_1_c_s_s_1_1_property_definition: class EE::UI::CSS::PropertyDefinition ===================================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class PropertyDefinition { public: // construction :target:`PropertyDefinition`(const std::string& name, const std::string& defaultValue, const bool& inherited = false); // methods static PropertyDefinition* :target:`New`(const std::string& name, const std::string& defaultValue, const bool& inherited = false); const std::string& :target:`getName`() const; const :ref:`String::HashType`& :target:`getId`() const; :ref:`PropertyId` :target:`getPropertyId`() const; const std::string& :target:`getDefaultValue`() const; bool :target:`getInherited`() const; const :ref:`PropertyRelativeTarget`& :target:`getRelativeTarget`() const; PropertyDefinition& :target:`setRelativeTarget`(const :ref:`PropertyRelativeTarget`& relativeTarget); PropertyDefinition& :target:`setType`(const :ref:`PropertyType`& propertyType); const :ref:`PropertyType`& :target:`getType`() const; PropertyDefinition& :target:`addAlias`(const std::string& alias); bool :target:`isAlias`(const std::string& alias) const; bool :target:`isAlias`(const :ref:`Uint32`& id) const; bool :target:`isDefinition`(const std::string& name) const; bool :target:`isDefinition`(const :ref:`Uint32`& id) const; PropertyDefinition& :target:`setIndexed`(); const bool& :target:`isIndexed`() const; };