dxd - dynax driver framework 2.3.0d118
cross platform open source driver development framework
|
RAII CFString class. More...
#include <dx_mach.h>
Classes | |
struct | less |
Public Member Functions | |
::CFStringRef | copy () const |
::CFIndex | count () const noexcept |
dx_catchall_rethrow () bool operator | |
dx_catchall_rethrow () const reference &retain() const noexcept | |
dx_catchall_rethrow () virtual operator bool() 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 |
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) try |
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 |
template<typename value_t , typename = enable_if_convertible<value_t>> | |
bool | operator!= (value_t value) |
::CFMutableStringRef | operator+ (::CFStringRef value) const noexcept |
::CFMutableStringRef | operator+ (const char *value) const noexcept |
operator::CFDataRef () const noexcept | |
operator::CFTypeID () const noexcept | |
bool | operator< (::CFStringRef value) const noexcept |
template<typename value_t , typename = enable_if_convertible<value_t>> | |
bool | operator< (value_t value) |
bool | operator<= (::CFStringRef value) const noexcept |
template<typename value_t , typename = enable_if_convertible<value_t>> | |
bool | operator<= (value_t value) |
bool | operator== (::CFStringRef value) const noexcept |
template<typename value_t , typename = enable_if_convertible<value_t>> | |
bool | operator== (value_t value) |
bool | operator> (::CFStringRef value) const noexcept |
template<typename value_t , typename = enable_if_convertible<value_t>> | |
bool | operator> (value_t value) |
bool | operator>= (::CFStringRef value) const noexcept |
template<typename value_t , typename = enable_if_convertible<value_t>> | |
bool | operator>= (value_t value) |
reference & | release () noexcept |
Static Public Member Functions | |
::CFTypeID | id () noexcept |
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 |
|
inline |
|
inlinenoexceptinherited |
|
inherited |
|
inlinenoexceptinherited |
|
inlineinherited |
|
staticnoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlineinherited |
|
inlinenoexceptinherited |
|
inline |
|
inlinenoexcept |
Skips whitespace; returns 0.0 on error.
|
inlinenoexcept |
Skips whitespace; returns 0 on error, MAX or -MAX on overflow.
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexcept |
|
inlinenoexceptinherited |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexceptinherited |
|
protectedinherited |
(c) copyright 2009 dynamic acoustics e.U. | generated on Fri May 16 2025 |