NeKernel dev
|
#include <Property.h>
Public Member Functions | |
CFProperty () | |
virtual | ~CFProperty () |
CFProperty & | operator= (const CFProperty &)=default |
CFProperty (const CFProperty &)=default | |
Bool | StringEquals (CFString &name) |
CFPropertyId & | GetValue () |
CFString & | GetKey () |
CFRef ()=default | |
~CFRef () | |
CFRef (T *cls) | |
CFRef (T cls) | |
CFRef & | operator= (T ref) |
T | operator-> () const |
T & | Leak () noexcept |
T & | TryLeak () const noexcept |
T | operator* () |
operator bool () noexcept |
Private Attributes | |
CFString * | fName {nullptr} |
CFPropertyId | fValue {0UL} |
Ref< CFGUID > | fGUID {} |
T * | fClass {nullptr} |
|
virtual |
|
inline |
CF::CF_OBJECT< T >::CFProperty | ( | ) |
|
default |
|
default |
|
inline |
|
inline |
CFString & CF::CF_OBJECT< T >::GetKey | ( | ) |
CFPropertyId & CF::CF_OBJECT< T >::GetValue | ( | ) |
|
inlinenoexcept |
|
inlinenoexcept |
|
inline |
|
inline |
|
default |
|
inline |
Bool CF::CF_OBJECT< T >::StringEquals | ( | CFString & | name | ) |
|
inlinenoexcept |
|
private |
|
private |
|
private |
|
private |