objc_support.h File Reference

Go to the source code of this file.


 This file defines the class FunctionDAG, which is our representation of a Halide pipeline, and contains methods to using Halide's bounds tools to query properties of it.


typedef void * objc_id
typedef void * objc_sel


objc_id objc_getClass (const char *name)
objc_sel sel_getUid (const char *string)
void objc_msgSend (void)
void NSLog (objc_id format,...)
WEAK objc_id Halide::Runtime::Internal::create_autorelease_pool ()
WEAK void Halide::Runtime::Internal::drain_autorelease_pool (objc_id pool)
WEAK void Halide::Runtime::Internal::retain_ns_object (objc_id obj)
WEAK void Halide::Runtime::Internal::release_ns_object (objc_id obj)
WEAK objc_id Halide::Runtime::Internal::wrap_string_as_ns_string (const char *string, size_t length)
size_t Halide::Runtime::Internal::strlen (const char *string)
WEAK void Halide::Runtime::Internal::ns_log_utf8_string (const char *string)
WEAK void Halide::Runtime::Internal::ns_log_object (objc_id obj)

Typedef Documentation

◆ objc_id

typedef void* objc_id

Definition at line 5 of file objc_support.h.

◆ objc_sel

typedef void* objc_sel

Definition at line 6 of file objc_support.h.

Function Documentation

◆ objc_getClass()

◆ sel_getUid()

◆ objc_msgSend()

◆ NSLog()