22 class STY_LoadContext;
34 const STY_LoadContext *load_context,
36 const char* file_name);
56 {
return myTargetHandle; }
61 {
return myOverrideSets; }
66 {
return myOverrideSetsNames; }
77 {
return mySourceLocation; }
82 const exint num_values,
84 bool evaluate_scripts_if_possible,
86 bool save_path)
const;
91 bool all_closures_identical,
92 const exint num_values,
103 const STY_Style *cloneWithOverridesRemoved(
108 const STY_LoadContext *load_context,
110 void buildOverrideBindingDataNames();
const UT_StringHolder & getPath() const
Returns the node path for this style entry.
const UT_StringArray & getOverrideSetsNames() const
const STY_TargetHandle & getTarget() const
Returns the target the style sheet entry is intended for.
UT_JSONValueMap stores a map/dictionary of UT_JSONValue objects.
GLuint GLsizei const GLchar * label
Represents a style sheet entry that contains a target and overrides.
A reference counter base class for use with UT_IntrusivePtr.
GLenum GLsizei GLsizei GLint * values
const STY_OverrideBlockMap & getOverrideSets() const
Fully describes a stye sheet source location.
Class to store JSON objects as C++ objects.
STY_SourceLocation getSourceLocation() const
STY_StyleFlags
Flags that may be set on styles.
const UT_StringHolder & getLabel() const
Returns the label given to this style entry.
STY_StyleFlags getFlags() const
Gets the flags for this style entry.
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter