class EE::UI::CSS::StyleSheetVariable

#include <stylesheetvariable.hpp>

class StyleSheetVariable {
public:
    // construction

    StyleSheetVariable();
    StyleSheetVariable(const std::string& name, const std::string& value);
    StyleSheetVariable(const std::string& name, const std::string& value, const Uint32& specificity);

    // methods

    const std::string& getName() const;
    const String::HashType& getNameHash() const;
    const std::string& getValue() const;
    const std::string& value() const;
    const Uint32& getSpecificity() const;
    void setSpecificity(const Uint32& specificity);
    bool isEmpty() const;
    void setName(const std::string& name);
    void setValue(const std::string& value);
    bool operator==(const StyleSheetVariable& variable);
};