Lines Matching refs:pointer
40 /// Constructs a new auto_array_ref from a pointer.
42 /// \param ptr The pointer to wrap.
53 /// Constructs a new auto_array from a given pointer.
55 /// This grabs ownership of the pointer unless it is NULL.
57 /// \param ptr The pointer to wrap. If not NULL, the memory pointed to must
68 /// \param ptr The pointer to copy from. This pointer is invalidated and the
99 /// Gets the value of the wrapped pointer without releasing ownership.
101 /// \return The raw mutable pointer.
110 /// Gets the value of the wrapped pointer without releasing ownership.
112 /// \return The raw immutable pointer.
121 /// Gets the value of the wrapped pointer and releases ownership.
123 /// \return The raw mutable pointer.
134 /// Changes the value of the wrapped pointer.
137 /// wrapped pointer is replaced with the new pointer provided.
139 /// \param ptr The pointer to use as a replacement; may be NULL.
216 /// \return A new detail::auto_array_ref object holding the pointer.