Expand description

Core Foundation framework.

Feature Flag

This module corresponds to the core_foundation feature flag.

It also transitively enables objc.

Modules

Raw unsafe C functions exposed by CoreFoundation.framework.

Structs

An allocator object.

The context or operating environment for a CFAllocator object.

A boolean object.

A number object.

Flags to indicate the data type of a CFNumber value.

An instance of a Core Foundation type.

Enums

Constants returned by comparison functions, indicating sort order.

Constants

A constant that indicates that a search operation did not succeed in locating the target value.

Type Definitions

A CFAllocator function callback that allocates memory of a requested size.

A CFAllocator function callback that provides a description of the specified data.

A CFAllocator function callback that deallocates a block of memory.

A CFAllocator function callback that gives the size of memory likely to be allocated, given a certain request.

A CFAllocator function callback that reallocates memory of a requested size for an existing block of memory.

A CFAllocator function callback that releases the given data.

A CFAllocator function callback that retains the given data.

Type for hash codes returned by CFType::hash.

An integer type used as an array index, count, size, or length.

A bitfield used for passing special allocation and other requests into Core Foundation functions.

Unique constant integer value that identifies particular Core Foundation opaque types.

An automatically-reference-counted pointer to a type-erased Core Foundation object.