46 :
Array<std::string> ()
48 size_t n = lst.size ();
54 for (std::list<std::string>::const_iterator p = lst.begin ();
61 :
Array<std::string> ()
63 size_t n = lst.size ();
69 for (std::set<std::string>::const_iterator p = lst.begin ();
78 :
Array<std::string> ()
84 const char *
const *t = s;
161 elem (len + i) = sv[i];
177 for (i = 0; i < len - 1; i++)
178 retval +=
elem (i) + sep;
191 char **retval =
new char * [len + 1];
204 const char *
const *p = v;
216 const std::string& prefix)
const
223 if (total_names == 0)
234 if (name_length > max_name_length)
235 max_name_length = name_length;
240 max_name_length += 2;
259 nc = total_names / nr + (total_names % nr != 0);
273 std::string nm =
elem (count);
279 if (count >= total_names)
285 pos += max_name_length;