#include <str-vec.h>
Inherits Array< std::string >.
Public Member Functions | |
string_vector (void) | |
string_vector (octave_idx_type n) | |
string_vector (const char *s) | |
string_vector (const std::string &s) | |
string_vector (const string_vector &s) | |
string_vector (const std::list< std::string > &lst) | |
string_vector (const std::set< std::string > &lst) | |
string_vector (const char *const *s) | |
string_vector (const char *const *s, octave_idx_type n) | |
string_vector & | operator= (const string_vector &s) |
~string_vector (void) | |
bool | empty (void) const |
octave_idx_type | max_length (void) const |
std::string & | operator[] (octave_idx_type i) |
std::string | operator[] (octave_idx_type i) const |
string_vector & | sort (bool make_uniq=false) |
string_vector & | uniq (void) |
string_vector & | append (const std::string &s) |
string_vector & | append (const string_vector &sv) |
char ** | c_str_vec (void) const |
std::ostream & | list_in_columns (std::ostream &, int width=0) const |
Static Public Member Functions | |
static void | delete_c_str_vec (const char *const *) |
string_vector::string_vector | ( | void | ) | [inline] |
string_vector::string_vector | ( | octave_idx_type | n | ) | [inline, explicit] |
string_vector::string_vector | ( | const char * | s | ) | [inline] |
string_vector::string_vector | ( | const std::string & | s | ) | [inline] |
string_vector::string_vector | ( | const string_vector & | s | ) | [inline] |
string_vector::string_vector | ( | const std::list< std::string > & | lst | ) |
string_vector::string_vector | ( | const std::set< std::string > & | lst | ) |
string_vector::string_vector | ( | const char *const * | s, | |
octave_idx_type | n | |||
) |
string_vector::~string_vector | ( | void | ) | [inline] |
string_vector & string_vector::append | ( | const string_vector & | sv | ) |
string_vector & string_vector::append | ( | const std::string & | s | ) |
char ** string_vector::c_str_vec | ( | void | ) | const |
bool string_vector::empty | ( | void | ) | const [inline] |
std::ostream & string_vector::list_in_columns | ( | std::ostream & | os, | |
int | width = 0 | |||
) | const |
octave_idx_type string_vector::max_length | ( | void | ) | const [inline] |
string_vector& string_vector::operator= | ( | const string_vector & | s | ) | [inline] |
std::string string_vector::operator[] | ( | octave_idx_type | i | ) | const [inline] |
std::string& string_vector::operator[] | ( | octave_idx_type | i | ) | [inline] |
string_vector & string_vector::sort | ( | bool | make_uniq = false |
) |
string_vector & string_vector::uniq | ( | void | ) |