|
| STY_Style (const UT_JSONValue *json, const STY_LoadContext *load_context, STY_StyleSheetLoadMode load_mode, const char *file_name) |
|
| STY_Style (const UT_StringHolder &label, const STY_TargetHandle &target, const UT_StringArray &import_overrides, const STY_OverrideBlockHandle &local_overrides, STY_StyleFlags flags) |
|
| STY_Style (const STY_Style &src, const STY_OverrideBlockHandle &local_overrides) |
|
| ~STY_Style () |
|
const UT_StringHolder & | getLabel () const |
| Returns the label given to this style entry. More...
|
|
const UT_StringHolder & | getPath () const |
| Returns the node path for this style entry. More...
|
|
const STY_TargetHandle & | getTarget () const |
| Returns the target the style sheet entry is intended for. More...
|
|
const STY_OverrideBlockMap & | getOverrideSets () const |
|
const UT_StringArray & | getOverrideSetsNames () const |
|
const UT_StringArray & | getOverrideBindingDataNames () const |
|
STY_StyleFlags | getFlags () const |
| Gets the flags for this style entry. More...
|
|
STY_SourceLocation | getSourceLocation () const |
|
void | saveStyleSheets (UT_JSONValue *values, STY_TargetMatchClosureHandle *closures, const exint num_values, const STY_TargetHandle &target, bool evaluate_scripts_if_possible, bool save_verbose, bool save_path) const |
| Create a JSON map for saving to a style sheet. Not reference counted. More...
|
|
void | getResults (STY_Results **results, STY_TargetMatchClosureHandle *closures, bool all_closures_identical, const exint num_values, const STY_ResultsFilter &filter) const |
| Calculate override values from this style for an array of closures. More...
|
|
void | getOverrideNames (STY_OverrideNames &override_names) const |
|
const STY_Style * | cloneWithOverridesRemoved (const STY_OverrideNames &override_names) const |
|
SYS_FORCE_INLINE | UT_IntrusiveRefCounter () noexcept |
| Default constructor: Sets counter to 0. More...
|
|
SYS_FORCE_INLINE | UT_IntrusiveRefCounter (const UT_IntrusiveRefCounter &) noexcept |
| Copy constructor: Sets counter to 0. More...
|
|
UT_IntrusiveRefCounter & | operator= (const UT_IntrusiveRefCounter &) noexcept |
| Assignment operator: Does not modify counter. More...
|
|
SYS_FORCE_INLINE uint32 | use_count () const noexcept |
| Return current counter. More...
|
|
SYS_FORCE_INLINE bool | conditionalAddRef () noexcept |
|
Represents a style sheet entry that contains a target and overrides.
Definition at line 28 of file STY_Style.h.