NeKernel dev
Loading...
Searching...
No Matches
CF Namespace Reference

Classes

class  CFArray
class  CFAtom
class  CFDictionary
class  CFRef
struct  CFPoint
struct  CFColor
struct  CFRect
union  CFGuid
class  CFObject
class  CF_OBJECT
 User property class. More...
class  CFNonNullRef
 CFNonNullRef class for non-null reference counting. More...
class  CFStringBuilder
 CFStringBuilder class for string manipulations. More...

Typedefs

typedef SInt32 CFInteger
typedef float CFReal
typedef SInt32 CFInteger32
typedef SInt64 CFInteger64
typedef Char CFChar8
typedef char16_t CFChar16
using CFPropertyId = UIntPtr
 handle to anything (number, ptr, string...)
template<SizeT N>
using CFPropertyArray = CFArray<CFProperty, N>

Functions

template<typename ValueType>
auto make_array (ValueType val)
template<typename KeyType, typename ValueType>
auto make_dict ()

Typedef Documentation

◆ CFChar16

typedef char16_t CF::CFChar16

◆ CFChar8

typedef Char CF::CFChar8

◆ CFInteger

◆ CFInteger32

◆ CFInteger64

◆ CFPropertyArray

template<SizeT N>
using CF::CFPropertyArray = CFArray<CFProperty, N>

◆ CFPropertyId

using CF::CFPropertyId = UIntPtr

handle to anything (number, ptr, string...)

================================================================================

autotoc_md57

◆ CFReal

typedef float CF::CFReal

Function Documentation

◆ make_array()

template<typename ValueType>
auto CF::make_array ( ValueType val)
inline

◆ make_dict()

template<typename KeyType, typename ValueType>
auto CF::make_dict ( )
inline