|
dxd - dynax driver framework 2.6.0d169
cross platform open source driver development framework
|
RAII CFString class. More...
#include <cf_string.h>
Inheritance diagram for cf::__string< cf_object_t >:
Collaboration diagram for cf::__string< cf_object_t >: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 | |
| template<size_t size> | |
| __string & | get (char(&value)[size]) |
| 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) |
| type< char * > | operator+ (::CFStringRef value) const noexcept |
| type< char * > | 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 |
Here is the call graph for this function:
|
inline |
Here is the call graph for this function:
|
staticnoexceptinherited |
Here is the caller graph for this function:
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlinenoexceptinherited |
|
inlineinherited |
Here is the call graph for this function:
Here is the caller graph for this function:
|
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 |
|
noexcept |
|
noexcept |
|
inlinenoexcept |
|
inlineexplicitnoexceptinherited |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexcept |
|
inline |
|
inlinenoexceptinherited |
Here is the caller graph for this function:
|
protectedinherited |
| (c) copyright 2009 dynamic acoustics e.U. | generated on Wed Oct 29 2025 |