メインページ   クラス階層   構成   ファイル一覧   構成メンバ   ファイルメンバ  

クラス string_vector の解説

#include <str-vec.h>

string_vectorに対する継承グラフ

Inheritance graph
[凡例]
string_vectorのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public メソッド

 string_vector (void)
 string_vector (int n)
 string_vector (const char *s)
 string_vector (const std::string &s)
 string_vector (const string_vector &s)
 string_vector (const char *const *s)
 string_vector (const char *const *s, int n)
string_vector & operator= (const string_vector &s)
 ~string_vector (void)
int empty (void) const
int max_length (void) const
std::string & operator[] (int i)
std::string operator[] (int i) const
string_vector & qsort (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 &) const

Static Public メソッド

int compare (const void *a_arg, const void *b_arg)
void delete_c_str_vec (const char *const *)

コンストラクタとデストラクタの解説

string_vector::string_vector void    [inline]
 

str-vec.h36 行で定義されています。

string_vector::string_vector int    n [inline, explicit]
 

str-vec.h38 行で定義されています。

string_vector::string_vector const char *    s [inline]
 

str-vec.h40 行で定義されています。

string_vector::string_vector const std::string &    s [inline]
 

str-vec.h42 行で定義されています。

string_vector::string_vector const string_vector &    s [inline]
 

str-vec.h44 行で定義されています。

string_vector::string_vector const char *const *    s
 

str-vec.cc44 行で定義されています。

参照 Array< std::string >::elem(), と Array< std::string >::resize().

string_vector::string_vector const char *const *    s,
int    n
 

str-vec.cc63 行で定義されています。

参照 Array< std::string >::elem().

string_vector::~string_vector void    [inline]
 

str-vec.h58 行で定義されています。


メソッドの解説

string_vector & string_vector::append const string_vector &    sv
 

str-vec.cc113 行で定義されています。

参照 Array< std::string >::elem(), Array< std::string >::length(), と Array< std::string >::resize().

string_vector & string_vector::append const std::string &    s
 

str-vec.cc101 行で定義されています。

参照 Array< std::string >::elem(), Array< std::string >::length(), と Array< std::string >::resize().

char ** string_vector::c_str_vec void    const
 

str-vec.cc128 行で定義されています。

参照 Array< std::string >::elem(), Array< std::string >::length(), と strsave().

呼出 octave_syscalls::execvp().

int string_vector::compare const void *    a_arg,
const void *    b_arg
[static]
 

str-vec.cc71 行で定義されています。

参照 b.

呼出 qsort().

void string_vector::delete_c_str_vec const char *const *    [static]
 

str-vec.cc143 行で定義されています。

呼出 octave_syscalls::execvp().

int string_vector::empty void    const [inline]
 

str-vec.h60 行で定義されています。

参照 Array< std::string >::length().

std::ostream & string_vector::list_in_columns std::ostream &    const
 

str-vec.cc154 行で定義されています。

参照 Array< std::string >::elem(), Array< std::string >::length(), と command_editor::terminal_cols().

int string_vector::max_length void    const [inline]
 

str-vec.h62 行で定義されています。

参照 Array< std::string >::elem(), と Array< std::string >::length().

string_vector& string_vector::operator= const string_vector &    s [inline]
 

str-vec.h50 行で定義されています。

参照 Array< T >::operator=().

std::string string_vector::operator[] int    i const [inline]
 

str-vec.h80 行で定義されています。

参照 Array< T >::elem().

std::string& string_vector::operator[] int    i [inline]
 

str-vec.h78 行で定義されています。

参照 Array< T >::elem().

string_vector& string_vector::qsort bool    make_uniq = false [inline]
 

str-vec.h84 行で定義されています。

参照 compare(), Array< T >::qsort(), と uniq().

呼出 glob_match::glob().

string_vector & string_vector::uniq void   
 

str-vec.cc80 行で定義されています。

参照 Array< std::string >::elem(), Array< std::string >::length(), と Array< std::string >::resize().

呼出 qsort().


このクラスの解説は次のファイルから生成されました:
Wed Dec 29 13:10:52 2004に生成されました。 doxygen1.2.18
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送