void StringContainerToCharPtrArray(const ContainerType &container, unsigned int &out_count, char **&out_list, const char *name_string = NULL) { out_count = 0; out_list = NULL; if (!container.empty()) { C_ListTypeString<unsigned int> tmp_list; tmp_list.FromContainer(container, name_string); out_count = tmp_list.GetCount(); out_list = tmp_list.GetList(); // Mustn't try to free when we leave this scope... tmp_list.Reset(); } }
bool empty() const { return _buffer.empty(); }