.. index:: pair: class; EE::UI::CSS::StyleSheetSelector .. _doxid-class_e_e_1_1_u_i_1_1_c_s_s_1_1_style_sheet_selector: class EE::UI::CSS::StyleSheetSelector ===================================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class StyleSheetSelector { public: // construction :target:`StyleSheetSelector`(); :target:`StyleSheetSelector`(const std::string& selectorName); // methods const std::string& :target:`getName`() const; const :ref:`Uint32`& :target:`getSpecificity`() const; bool :target:`select`(:ref:`UIWidget`* element, const bool& applyPseudo = true) const; bool :target:`isCacheable`() const; bool :target:`hasPseudoClasses`() const; std::vector<:ref:`UIWidget`*> :target:`getRelatedElements`(:ref:`UIWidget`* element, bool applyPseudo = true) const; bool :target:`isStructurallyVolatile`() const; const :ref:`StyleSheetSelectorRule`& :target:`getRule`(const :ref:`Uint32`& index); const std::string& :target:`getSelectorId`() const; const std::string& :target:`getSelectorTagName`() const; };