dxd - dynax driver framework 2.3.0d127
cross platform open source driver development framework
Loading...
Searching...
No Matches
cf Namespace Reference

corefoundation namespace More...

Namespaces

namespace  mutate
 

Classes

class  __string
 RAII CFString class. More...
 
class  _preference
 persistant storarage base class - do not use directly! use cf::preference More...
 
class  array
 
class  array<::CFArrayRef, cf_object_t >
 
class  array<::CFMutableArrayRef >
 
class  bundle
 
class  data
 
class  dictionary
 key value pair store More...
 
class  dictionary<::CFDictionaryRef, cf_object_t >
 
class  dictionary<::CFMutableDictionaryRef >
 
class  error
 
class  interface
 
class  interface<::IOCFPlugInInterface >
 
class  key_value_tree
 key-value pair tree to inherit from suitable CF storage types More...
 
class  plist
 
class  reference
 
class  runloop
 
class  type
 
class  type< bool >
 
class  type< char * >
 
class  type< const char * >
 
class  type< double >
 
class  type< float >
 
class  type< type_t, typename std::enable_if_t<(std::is_enum_v< type_t >||std::is_integral_v< type_t >) &&sizeof(type_t)==1 > >
 
class  type< type_t, typename std::enable_if_t<(std::is_enum_v< type_t >||std::is_integral_v< type_t >) &&sizeof(type_t)==2 > >
 
class  type< type_t, typename std::enable_if_t<(std::is_enum_v< type_t >||std::is_integral_v< type_t >) &&sizeof(type_t)==4 > >
 
class  type< type_t, typename std::enable_if_t<(std::is_enum_v< type_t >||std::is_integral_v< type_t >) &&sizeof(type_t)==8 > >
 
class  type<::CFTypeRef >
 opaque type serves as type::factory More...
 
class  url
 
class  uuid
 

Typedefs

using bool_t = type<bool>
 
using double_t = type<double>
 
using float32 = type<float>
 
using float64 = type<double>
 
using float_t = type<float>
 
using int16 = type<int16_t>
 
using int32 = type<int32_t>
 
using int64 = type<int64_t>
 
using int8 = type<int8_t>
 
using preference = key_value_tree<_preference>
 preference store
 
using uint16 = type<uint16_t>
 
using uint32 = type<uint32_t>
 
using uint64 = type<uint64_t>
 
using uint8 = type<uint8_t>
 

Functions

std::string describe (dx::os_result result) noexcept
 
std::ostream & operator<< (std::ostream &, ::CFArrayRef)
 
std::ostream & operator<< (std::ostream &, ::CFDictionaryRef)
 
std::ostream & operator<< (std::ostream &, ::CFNumberRef)
 
std::ostream & operator<< (std::ostream &, ::CFStringRef)
 
std::ostream & operator<< (std::ostream &, ::CFTypeRef)
 

Detailed Description

corefoundation namespace

Typedef Documentation

◆ bool_t

using cf::bool_t = type<bool>

◆ double_t

using cf::double_t = type<double>

◆ float32

using cf::float32 = type<float>

◆ float64

using cf::float64 = type<double>

◆ float_t

using cf::float_t = type<float>

◆ int16

◆ int32

◆ int64

◆ int8

using cf::int8 = type<int8_t>

◆ preference

preference store

◆ uint16

◆ uint32

◆ uint64

◆ uint8

Function Documentation

◆ describe()

std::string cf::describe ( dx::os_result result)
inlinenoexcept
+ Here is the caller graph for this function:

◆ operator<<() [1/5]

std::ostream & cf::operator<< ( std::ostream & os,
::CFArrayRef ref )
inline
+ Here is the caller graph for this function:

◆ operator<<() [2/5]

std::ostream & cf::operator<< ( std::ostream & os,
::CFDictionaryRef ref )
inline
+ Here is the call graph for this function:

◆ operator<<() [3/5]

std::ostream & cf::operator<< ( std::ostream & os,
::CFNumberRef ref )
inline

◆ operator<<() [4/5]

std::ostream & cf::operator<< ( std::ostream & os,
::CFStringRef ref )
inline

◆ operator<<() [5/5]

std::ostream & cf::operator<< ( std::ostream & os,
::CFTypeRef ref )
inline

(c) copyright 2009 dynamic acoustics e.U. generated on Sat Jun 7 2025

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.