dxd - dynax driver framework 2.1.0d58
cross platform open source driver development framework
|
RAII CFString class. More...
#include <dx_mach.h>
Classes | |
struct | less |
Public Member Functions | |
__dx_cf_string_comparator (!=) | |
__dx_cf_string_comparator (<) | |
__dx_cf_string_comparator (<=) | |
__dx_cf_string_comparator (==) | |
__dx_cf_string_comparator (>) | |
__dx_cf_string_comparator (>=) | |
::CFStringRef | copy () const |
CFTypeID | id () noexcept |
CFTypeID | id () noexcept |
CFTypeID | id () noexcept |
CFTypeID | id () noexcept |
CFTypeID | id () noexcept |
CFTypeID | id () noexcept |
CFTypeID | id () noexcept |
CFTypeID | id () noexcept |
CFTypeID | id () noexcept |
CFTypeID | id () noexcept |
reference & | initialize (cf_object_t cf_object, bool retain=true) |
operator bool () const noexcept | |
operator cf_object_t () const noexcept | |
operator const char * () const | |
operator double () const noexcept | |
Skips whitespace; returns 0.0 on error. | |
operator int32_t () const noexcept | |
Skips whitespace; returns 0 on error, MAX or -MAX on overflow. | |
operator std::string () const | |
bool | operator!= (::CFStringRef value) const noexcept |
bool | operator!= (cf_object_t cf_object) const noexcept |
::CFMutableStringRef | operator+ (::CFStringRef value) const noexcept |
::CFMutableStringRef | operator+ (const char *value) const noexcept |
operator::CFDataRef () const noexcept | |
operator::CFTypeID () const noexcept | |
template<typename petty_t = cf_object_t, typename = typename std::enable_if_t <!std::is_same_v<petty_t, ::CFTypeRef>>> | |
operator::CFTypeRef () const noexcept | |
bool | operator< (::CFStringRef value) const noexcept |
bool | operator<= (::CFStringRef value) const noexcept |
bool | operator== (::CFStringRef value) const noexcept |
bool | operator== (cf_object_t cf_object) const noexcept |
bool | operator> (::CFStringRef value) const noexcept |
bool | operator>= (::CFStringRef value) const noexcept |
reference & | release () noexcept |
reference & | retain () noexcept |
Static Public Member Functions | |
::CFTypeID | id () noexcept |
Public Attributes | |
::CFStringRef | cf_type_desc = nullptr |
::CFStringRef | cf_type_id = nullptr |
Protected Member Functions | |
~__string ()=default | |
Protected Attributes | |
cf_object_t | cf_object = nullptr |
RAII CFString class.
externally created CFStrings are retained at construction/assignment during object life time and released on destruction/new assignment.
|
protecteddefault |
dx::cf::__string< cf_object_t >::__dx_cf_string_comparator | ( | ! | ) |
dx::cf::__string< cf_object_t >::__dx_cf_string_comparator | ( | ) |
dx::cf::__string< cf_object_t >::__dx_cf_string_comparator | ( | <= | ) |
dx::cf::__string< cf_object_t >::__dx_cf_string_comparator | ( | ) |
dx::cf::__string< cf_object_t >::__dx_cf_string_comparator | ( | ) |
dx::cf::__string< cf_object_t >::__dx_cf_string_comparator | ( | >= | ) |
|
inline |
|
staticnoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlineinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inline |
|
inlinenoexcept |
Skips whitespace; returns 0.0 on error.
|
inlinenoexcept |
Skips whitespace; returns 0 on error, MAX or -MAX on overflow.
|
inline |
|
inlinenoexcept |
|
inlinenoexceptinherited |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexceptinherited |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
protectedinherited |
|
inherited |
|
inherited |
(c) copyright 2009 dynamic acoustics e.U. | generated on Fri Mar 29 2024 |