|
HDK
|
#include <STY_StylerMatch.h>
Inheritance diagram for STY_StylerMatch: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.