jit_blocks 0.1.0
Loading...
Searching...
No Matches
Typedefs | Functions
Context Builder utilities for easy APIs

Typedefs

typedef gcc_jit_context *(* jit_blocks_context_builder_t) (void)
 A jit_blocks_context_builder_t allocates a fresh gcc_jit_context, potentially sets some default options, and returns a new context builder.
 

Functions

JIT_BLOCKS_EXPORT jit_blocks_context_builder_t jit_blocks_get_easy_context_builder (void)
 Returns the global jit_blocks_context_builder_t used for all easy (aka non-aux) APIs.
 
JIT_BLOCKS_EXPORT void jit_blocks_set_easy_context_builder (jit_blocks_context_builder_t builder)
 Sets the global jit_blocks_context_builder_t used for all easy (aka non-aux) APIs.
 

Detailed Description

Typedef Documentation

◆ jit_blocks_context_builder_t

typedef gcc_jit_context *(* jit_blocks_context_builder_t) (void)

A jit_blocks_context_builder_t allocates a fresh gcc_jit_context, potentially sets some default options, and returns a new context builder.

Function Documentation

◆ jit_blocks_get_easy_context_builder()

JIT_BLOCKS_EXPORT jit_blocks_context_builder_t jit_blocks_get_easy_context_builder ( void  )

Returns the global jit_blocks_context_builder_t used for all easy (aka non-aux) APIs.

Multithread-unsafe

◆ jit_blocks_set_easy_context_builder()

JIT_BLOCKS_EXPORT void jit_blocks_set_easy_context_builder ( jit_blocks_context_builder_t  builder)

Sets the global jit_blocks_context_builder_t used for all easy (aka non-aux) APIs.

Multithread-unsafe