dxd - dynax driver framework 2.6.0d210
cross platform open source driver development framework
Loading...
Searching...
No Matches
cf::type< std::string > Class Reference

#include <cf_string.h>

Inheritance diagram for cf::type< std::string >:
Collaboration diagram for cf::type< std::string >:

Public Member Functions

bool contains (::CFStringRef value, ::CFStringCompareFlags flags=0) const noexcept
::CFStringRef copy () const
::CFIndex count () const noexcept
 dx_catchall_rethrow () const reference &retain() const noexcept
 dx_catchall_rethrow () reference &operator
__stringget (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
CFTypeID id () noexcept
CFTypeID id () noexcept
CFTypeID id () noexcept
CFTypeID id () noexcept
CFTypeID id () noexcept
CFTypeID id () noexcept
referenceinitialize (::CFMutableStringRef cf_object, bool retain=true) try
 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
type< char * > operator+ (const char *value) const noexcept
typeoperator+= (::CFStringRef value) noexcept
typeoperator+= (const char *value) noexcept
 operator::CFDataRef () const noexcept
 operator::CFMutableStringRef () const noexcept
 operator::CFTypeID () const noexcept
bool operator< (::CFStringRef value) const noexcept
bool operator<= (::CFStringRef value) const noexcept
bool operator== (::CFStringRef value) const noexcept
bool operator> (::CFStringRef value) const noexcept
bool operator>= (::CFStringRef value) const noexcept
bool prefix (::CFStringRef value) const noexcept
referencerelease () noexcept
::CFArrayRef split (::CFStringRef separator) const noexcept
bool suffix (::CFStringRef value) const noexcept
 type (::CFTypeRef cf_object, bool retain=true)
 type (const std::string &string)

Static Public Member Functions

::CFTypeID id () noexcept

Protected Attributes

::CFMutableStringRef cf_object

Constructor & Destructor Documentation

◆ type() [1/2]

cf::type< std::string >::type ( const std::string & string)
inline

◆ type() [2/2]

cf::type< std::string >::type ( ::CFTypeRef cf_object,
bool retain = true )
inline
Here is the call graph for this function:

Member Function Documentation

◆ contains()

bool cf::__string< ::CFMutableStringRef >::contains ( ::CFStringRef value,
::CFStringCompareFlags flags = 0 ) const
inlinenoexceptinherited

◆ copy()

::CFStringRef cf::__string< ::CFMutableStringRef >::copy ( ) const
inlineinherited

◆ count()

::CFIndex cf::reference< ::CFMutableStringRef >::count ( ) const
inlinenoexceptinherited

◆ dx_catchall_rethrow() [1/2]

cf::reference< ::CFMutableStringRef >::dx_catchall_rethrow ( ) const &
inlinenoexceptinherited

◆ dx_catchall_rethrow() [2/2]

cf::reference< ::CFMutableStringRef >::dx_catchall_rethrow ( ) &
inherited

◆ get()

__string & cf::__string< ::CFMutableStringRef >::get ( char(&) value[size])
inlineinherited

◆ id() [1/24]

CFTypeID cf::reference<::CFMutableArrayRef >::id ( )
inlinenoexceptinherited

◆ id() [2/24]

CFTypeID cf::reference<::CFArrayRef >::id ( )
inlinenoexceptinherited

◆ id() [3/24]

CFTypeID cf::reference<::CFBundleRef >::id ( )
inlinenoexceptinherited

◆ id() [4/24]

CFTypeID cf::reference<::CFDataRef >::id ( )
inlinenoexceptinherited

◆ id() [5/24]

CFTypeID cf::reference<::CFMutableDictionaryRef >::id ( )
inlinenoexceptinherited

◆ id() [6/24]

CFTypeID cf::reference<::CFDictionaryRef >::id ( )
inlinenoexceptinherited

◆ id() [7/24]

CFTypeID cf::reference<::CFErrorRef >::id ( )
inlinenoexceptinherited

◆ id() [8/24]

CFTypeID cf::reference<::CFBooleanRef >::id ( )
inlinenoexceptinherited

◆ id() [9/24]

CFTypeID cf::reference<::CFNumberRef >::id ( )
inlinenoexceptinherited

◆ id() [10/24]

CFTypeID cf::reference<::CFTypeRef >::id ( )
inlinenoexceptinherited

◆ id() [11/24]

::CFTypeID cf::reference< ::CFMutableStringRef >::id ( )
staticnoexceptinherited

◆ id() [12/24]

CFTypeID cf::reference<::CFRunLoopObserverRef >::id ( )
inlinenoexceptinherited

◆ id() [13/24]

CFTypeID cf::reference<::CFRunLoopSourceRef >::id ( )
inlinenoexceptinherited

◆ id() [14/24]

CFTypeID cf::reference<::CFRunLoopRef >::id ( )
inlinenoexceptinherited

◆ id() [15/24]

CFTypeID cf::reference<::CFReadStreamRef >::id ( )
inlinenoexceptinherited

◆ id() [16/24]

CFTypeID cf::reference<::CFMutableStringRef >::id ( )
inlinenoexceptinherited

◆ id() [17/24]

CFTypeID cf::reference<::CFStringRef >::id ( )
inlinenoexceptinherited

◆ id() [18/24]

CFTypeID cf::reference<::CFURLRef >::id ( )
inlinenoexceptinherited

◆ id() [19/24]

CFTypeID cf::reference<::CFUUIDRef >::id ( )
inlinenoexceptinherited

◆ id() [20/24]

CFTypeID cf::reference<::SCPreferencesRef >::id ( )
inlinenoexceptinherited

◆ id() [21/24]

CFTypeID cf::reference<::SecTrustRef >::id ( )
inlinenoexceptinherited

◆ id() [22/24]

CFTypeID cf::reference<::SecCertificateRef >::id ( )
inlinenoexceptinherited

◆ id() [23/24]

CFTypeID cf::reference<::SecStaticCodeRef >::id ( )
inlinenoexceptinherited

◆ id() [24/24]

CFTypeID cf::reference<::SecCodeRef >::id ( )
inlinenoexceptinherited

◆ initialize()

reference & cf::reference< ::CFMutableStringRef >::initialize ( ::CFMutableStringRef cf_object,
bool retain = true )
inlineinherited

◆ operator const char *()

cf::__string< ::CFMutableStringRef >::operator const char * ( ) const
inlineinherited

◆ operator double()

cf::__string< ::CFMutableStringRef >::operator double ( ) const
inlinenoexceptinherited

Skips whitespace; returns 0.0 on error.

◆ operator int32_t()

cf::__string< ::CFMutableStringRef >::operator int32_t ( ) const
inlinenoexceptinherited

Skips whitespace; returns 0 on error, MAX or -MAX on overflow.

◆ operator std::string()

cf::__string< ::CFMutableStringRef >::operator std::string ( ) const
inlineinherited

◆ operator!=()

bool cf::__string< ::CFMutableStringRef >::operator!= ( ::CFStringRef value) const
inlinenoexceptinherited

◆ operator+()

type< char * > cf::__string< ::CFMutableStringRef >::operator+ ( const char * value) const
noexceptinherited

◆ operator+=() [1/2]

type & cf::type< char * >::operator+= ( ::CFStringRef value)
inlinenoexceptinherited
Here is the call graph for this function:

◆ operator+=() [2/2]

type & cf::type< char * >::operator+= ( const char * value)
inlinenoexceptinherited
Here is the call graph for this function:

◆ operator::CFDataRef()

cf::__string< ::CFMutableStringRef >::operator::CFDataRef ( ) const
inlinenoexceptinherited

◆ operator::CFMutableStringRef()

cf::reference< ::CFMutableStringRef >::operator ::CFMutableStringRef ( ) const
inlinenoexceptinherited
Here is the caller graph for this function:

◆ operator::CFTypeID()

cf::reference< ::CFMutableStringRef >::operator::CFTypeID ( ) const
inlineexplicitnoexceptinherited

◆ operator<()

bool cf::__string< ::CFMutableStringRef >::operator< ( ::CFStringRef value) const
inlinenoexceptinherited

◆ operator<=()

bool cf::__string< ::CFMutableStringRef >::operator<= ( ::CFStringRef value) const
inlinenoexceptinherited

◆ operator==()

bool cf::__string< ::CFMutableStringRef >::operator== ( ::CFStringRef value) const
inlinenoexceptinherited

◆ operator>()

bool cf::__string< ::CFMutableStringRef >::operator> ( ::CFStringRef value) const
inlinenoexceptinherited

◆ operator>=()

bool cf::__string< ::CFMutableStringRef >::operator>= ( ::CFStringRef value) const
inlinenoexceptinherited

◆ prefix()

bool cf::__string< ::CFMutableStringRef >::prefix ( ::CFStringRef value) const
inlinenoexceptinherited

◆ release()

reference & cf::reference< ::CFMutableStringRef >::release ( )
inlinenoexceptinherited
Here is the caller graph for this function:

◆ split()

::CFArrayRef cf::__string< ::CFMutableStringRef >::split ( ::CFStringRef separator) const
inlinenoexceptinherited

◆ suffix()

bool cf::__string< ::CFMutableStringRef >::suffix ( ::CFStringRef value) const
inlinenoexceptinherited

Member Data Documentation

◆ cf_object

::CFMutableStringRef cf::reference< ::CFMutableStringRef >::cf_object
protectedinherited

The documentation for this class was generated from the following file:

(c) copyright 2009 dynamic acoustics e.U. generated on

a closed source license may be obtained by requesting a written permission from dynamic acoustics e.U.
however - governmental use generally and military use especially is strictly prohibited though.