|
NeKernel dev
|
User property class. More...
#include <Property.h>
Public Member Functions | |
| CFProperty (CFRef< CFGUID > guid, CFString &name, CFPropertyId value) | |
| ~CFProperty () override=default | |
| 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 () |
| T & | TryLeak () const |
| T | operator* () |
| operator bool () | |
| CFString ()=delete | |
| CFString (const SizeT sz) | |
| CFString (const Char *str) | |
| ~CFString () | |
| const char * | asBytes () const |
| LIBSYS_COPY_DELETE (CFString) | |
Private Attributes | |
| CFString * | fName {nullptr} |
| CFPropertyId | fValue {0UL} |
| CFRef< CFGUID > | fGUID {} |
| T * | fClass {nullptr} |
| Char * | mStr {nullptr} |
User property class.
CFString class for string manipulations.
CFRef class for reference counting.
================================================================================
================================================================================
================================================================================
|
overridedefault |
|
inline |
| CF::CF_OBJECT< T >::~CFString | ( | ) |
| const char * CF::CF_OBJECT< T >::asBytes | ( | ) | const |
| CF::CF_OBJECT< T >::CFProperty | ( | CFRef< CFGUID > | guid, |
| CFString & | name, | ||
| CFPropertyId | value ) |
|
default |
|
default |
|
inline |
|
inline |
|
delete |
|
explicit |
|
explicit |
| CFString & CF::CF_OBJECT< T >::GetKey | ( | ) |
| CFPropertyId & CF::CF_OBJECT< T >::GetValue | ( | ) |
|
inline |
| CF::CF_OBJECT< T >::LIBSYS_COPY_DELETE | ( | CFString | ) |
|
inline |
|
inline |
|
inline |
|
default |
|
inline |
| Bool CF::CF_OBJECT< T >::StringEquals | ( | CFString & | name | ) |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |