dxd - dynax driver framework 2.3.0d127
cross platform open source driver development framework
Loading...
Searching...
No Matches
cf_number.h File Reference
#include "cf_reference.h"
#include "cf.h"
+ Include dependency graph for cf_number.h:
+ This graph shows which files directly or indirectly include this file:

Classes

class  cf::type< bool >
 
class  cf::type< double >
 
class  cf::type< float >
 
class  cf::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  cf::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  cf::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  cf::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  cf::type<::CFTypeRef >
 opaque type serves as type::factory More...
 

Namespaces

namespace  cf
 corefoundation namespace
 

Typedefs

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

Functions

std::ostream & cf::operator<< (std::ostream &, ::CFNumberRef)
 
template<typename type_t , typename = cf::enable_if_convertible<type_t>>
std::ostream & operator<< (std::ostream &os, const cf::type< type_t > &value)
 

Function Documentation

◆ operator<<()

template<typename type_t , typename = cf::enable_if_convertible<type_t>>
std::ostream & operator<< ( std::ostream & os,
const cf::type< type_t > & value )
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.