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