Lines Matching full:array
2 * P9Array - deep auto free C-array
33 * perform deep auto free of the array when leaving the scope of the auto
34 * reference variable. That means not only is the array itself automatically
35 * freed, but also memory dynamically allocated by the individual array
41 * (element) type of an array:
63 * Finally the array may then be used like this:
73 * return; // array auto freed here
76 * // array auto freed here
82 * P9ARRAY_DECLARE_TYPE() - Declares an array type for the passed @scalar_type.
84 * @scalar_type: type of the individual array elements
98 * P9ARRAY_DEFINE_TYPE() - Defines an array type for the passed @scalar_type
101 * @scalar_type: type of the individual array elements
103 * allocated by individual array elements before
133 * P9ARRAY_REF() - Declare a reference variable for an array.
135 * @scalar_type: type of the individual array elements
137 * Used to declare a reference variable (unique pointer) for an array. After
138 * leaving the scope of the reference variable, the associated array is
145 * P9ARRAY_NEW() - Allocate a new array.
147 * @scalar_type: type of the individual array elements
149 * @len: amount of array elements to be allocated immediately
151 * Allocates a new array of passed @scalar_type with @len number of array
152 * elements and assigns the created array to the reference variable