3.2.3.2 Pointers, const, and volatile

C++ Function: gccjit::type gccjit::type::get_pointer ()

Given type “T”, get type “T*”.

C++ Function: gccjit::type gccjit::type::get_const ()

Given type “T”, get type “const T”.

C++ Function: gccjit::type gccjit::type::get_volatile ()

Given type “T”, get type “volatile T”.

C++ Function: gccjit::type gccjit::type::get_aligned (size_t alignment_in_bytes)

Given type “T”, get type:

T __attribute__ ((aligned (ALIGNMENT_IN_BYTES)))

The alignment must be a power of two.

C++ Function: gccjit::type gccjit::context::new_array_type (gccjit::type element_type, int num_elements, gccjit::location loc)

Given type “T”, get type “T[N]” (for a constant N). Param “loc” is optional.