HDK
|
#include <STY_StylerMatch.h>
Public Member Functions | |
STY_StylerMatch (const STY_Style *style, const STY_TargetHandle &target, const STY_TargetMatchClosureHandle &closure, bool owns_style_entry=false) | |
Constructor. More... | |
~STY_StylerMatch () | |
bool | isFullMatch () const |
const STY_Style * | getStyle () const |
Accessors. More... | |
const STY_TargetHandle & | getTarget () const |
Accessors. More... | |
const STY_TargetMatchClosureHandle & | getClosure () const |
Accessors. More... | |
Public Member Functions inherited from UT_IntrusiveRefCounter< STY_StylerMatch > | |
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 |
Additional Inherited Members | |
Protected Member Functions inherited from UT_NonCopyableNS::UT_NonCopyable | |
UT_NonCopyable ()=default | |
~UT_NonCopyable ()=default | |
UT_NonCopyable (const UT_NonCopyable &)=delete | |
UT_NonCopyable & | operator= (const UT_NonCopyable &)=delete |
Protected Member Functions inherited from UT_IntrusiveRefCounter< STY_StylerMatch > | |
SYS_FORCE_INLINE | ~UT_IntrusiveRefCounter () |
Destructor: Only derived classes can destruct this. More... | |
Active entry referencing an underlying style sheet entry, however with new target and with closure data constructed from matching previous target components.
Definition at line 26 of file STY_StylerMatch.h.
STY_StylerMatch::STY_StylerMatch | ( | const STY_Style * | style, |
const STY_TargetHandle & | target, | ||
const STY_TargetMatchClosureHandle & | closure, | ||
bool | owns_style_entry = false |
||
) |
Constructor.
STY_StylerMatch::~STY_StylerMatch | ( | ) |
|
inline |
Accessors.
Definition at line 43 of file STY_StylerMatch.h.
|
inline |
Accessors.
Definition at line 39 of file STY_StylerMatch.h.
|
inline |
Accessors.
Definition at line 41 of file STY_StylerMatch.h.
bool STY_StylerMatch::isFullMatch | ( | ) | const |
Returns true if this is a full match, meaning all child subjects will match because there are no additional targeting conditions.