dxd - dynax driver framework 2.7.0d222
cross platform open source driver development framework
Loading...
Searching...
No Matches
cf::type< const char * > Class Reference

#include <cf_string.h>

Inheritance diagram for cf::type< const char * >:
Collaboration diagram for cf::type< const char * >:

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
referenceinitialize (::CFStringRef 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
 operator::CFDataRef () const noexcept
 operator::CFStringRef () const noexcept
 operator::CFTypeID () const noexcept
bool operator< (::CFStringRef value) const noexcept
bool operator<= (::CFStringRef value) const noexcept
typeoperator= (::CFNumberRef value)
typeoperator= (::CFUUIDRef value)
typeoperator= (const char *value)
typeoperator= (const std::string &value)
typeoperator= (int32_t value)
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 (::CFNumberRef value)
template<typename ... types_t>
 type (::CFStringRef format, types_t... args)
 type (::CFUUIDRef value)
 type (const char *value)
 type (const std::string &value)
 type (int32_t value)

Static Public Member Functions

::CFTypeID id () noexcept

Protected Attributes

::CFStringRef cf_object

Constructor & Destructor Documentation

◆ type() [1/6]

cf::type< const char * >::type ( const char * value)
inline
Here is the caller graph for this function:

◆ type() [2/6]

template<typename ... types_t>
cf::type< const char * >::type ( ::CFStringRef format,
types_t... args )
inline
Here is the call graph for this function:

◆ type() [3/6]

cf::type< const char * >::type ( const std::string & value)
inline
Here is the call graph for this function:

◆ type() [4/6]

cf::type< const char * >::type ( int32_t value)
inline

◆ type() [5/6]

cf::type< const char * >::type ( ::CFNumberRef value)
inline

◆ type() [6/6]

cf::type< const char * >::type ( ::CFUUIDRef value)
inline

Member Function Documentation

◆ contains()

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

◆ copy()

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

◆ count()

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

◆ dx_catchall_rethrow() [1/2]

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

◆ dx_catchall_rethrow() [2/2]

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

◆ get()

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

◆ id() [1/23]

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

◆ id() [2/23]

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

◆ id() [3/23]

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

◆ id() [4/23]

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

◆ id() [5/23]

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

◆ id() [6/23]

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

◆ id() [7/23]

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

◆ id() [8/23]

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

◆ id() [9/23]

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

◆ id() [10/23]

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

◆ id() [11/23]

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

◆ id() [12/23]

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

◆ id() [13/23]

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

◆ id() [14/23]

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

◆ id() [15/23]

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

◆ id() [16/23]

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

◆ id() [17/23]

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

◆ id() [18/23]

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

◆ id() [19/23]

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

◆ id() [20/23]

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

◆ id() [21/23]

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

◆ id() [22/23]

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

◆ id() [23/23]

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

◆ initialize()

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

◆ operator const char *()

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

◆ operator double()

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

Skips whitespace; returns 0.0 on error.

◆ operator int32_t()

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

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

◆ operator std::string()

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

◆ operator!=()

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

◆ operator+()

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

◆ operator::CFDataRef()

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

◆ operator::CFStringRef()

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

◆ operator::CFTypeID()

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

◆ operator<()

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

◆ operator<=()

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

◆ operator=() [1/5]

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

◆ operator=() [2/5]

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

◆ operator=() [3/5]

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

◆ operator=() [4/5]

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

◆ operator=() [5/5]

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

◆ operator==()

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

◆ operator>()

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

◆ operator>=()

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

◆ prefix()

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

◆ release()

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

◆ split()

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

◆ suffix()

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

Member Data Documentation

◆ cf_object

::CFStringRef cf::reference< ::CFStringRef >::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.