11 #ifndef _DYNAMIC_ARRAY_H_
12 #define _DYNAMIC_ARRAY_H_
42 "Memory for dynamic array.");
45 "Element with largest index.");
48 "shrink/grow step size.");
60 return m_array.set_granularity(g);
69 return m_array.get_array_size();
78 return m_array.get_num_elements();
90 return m_array.get_element(index);
102 return m_array.get_element_safe(index);
113 return m_array.set_element(element, index);
124 return m_array.insert_element(element, index);
134 return m_array.append_element(element);
143 {
m_array.push_back(element); }
171 return m_array.find_element(element);
182 return m_array.delete_element(idx);
192 return m_array.resize_array(n);
213 inline void set_array(T* p_array, int32_t p_num_elements,
216 m_array.set_array(p_array, p_num_elements, array_size);
256 return "DynamicArray";