GLib.atomic_rc_box_new
Description: Reference for GLib.atomic_rc_box_new

### Function Macro

# GLibatomic_rc_box_new

since: 2.58

#### Declaration [src]

    #define g_atomic_rc_box_new (
      type
    )

#### Description [src]

A convenience macro to allocate atomically reference counted data with the size of the given `type`.

This macro calls `g_atomic_rc_box_alloc()` with `sizeof (`type`)` and casts the returned pointer to a pointer of the given `type`, avoiding a type cast in the source code.

Available since: 2.58

This function is not directly available to language bindings.

#### Parameters

`type`

  Type: `-`

  The type to allocate, typically a structure name.