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

クラス baygui::String

文字列クラス

baygui::Stringに対する継承グラフ

baygui::Object すべてのメンバ一覧

Public メソッド

 String (const char *text, int length=-1)
 String (const String &text)
virtual bool equals (Object *obj) const
bool equals (const String &value) const
bool startsWith (const String &value) const
bool endsWith (const String &value) const
int indexOf (char ch, int from=0) const
int indexOf (const String &value, int from=0) const
int lastIndexOf (char ch, int from=-1) const
int lastIndexOf (const String &value, int from=-1) const
String substring (int start, int length) const

コンストラクタとデストラクタ

baygui::String::String  ) 
 

デフォルトコンストラクタ

baygui::String::String const char *  text,
int  length = -1
 

コピーコンストラクタ

引数:
text 文字列
length 文字列長(初期値=与えられた文字列の長さ)

baygui::String::String const String text  ) 
 

コピーコンストラクタ

引数:
text 文字列

virtual baygui::String::~String  )  [virtual]
 

デストラクタ


関数

unsigned int baygui::String::charAt int  index  )  const
 

指定された順番のワイド文字を得る

bool baygui::String::endsWith const String value  )  const
 

指定された文字列で終わっているかどうかを得る

引数:
value 文字列

bool baygui::String::equals const String value  )  const
 

指定された文字列と等しいかどうかを得る

引数:
value 文字列

virtual bool baygui::String::equals Object obj  )  const [virtual]
 

指定されたオブジェクトと等しいかどうかを得る

引数:
obj 比較対象のオブジェクト

char* baygui::String::getBytes  )  const
 

内部文字列を得る

int baygui::String::indexOf const String value,
int  from = 0
const
 

指定された文字列が出現する先頭からの位置を得る

引数:
value 文字列
from 開始位置

int baygui::String::indexOf char  ch,
int  from = 0
const
 

指定された文字が出現する先頭からの位置を得る

引数:
ch 文字
from 開始位置

int baygui::String::lastIndexOf const String value,
int  from = -1
const
 

指定された文字列が出現する終端からの位置を得る

引数:
value 文字列
from 開始位置

int baygui::String::lastIndexOf char  ch,
int  from = -1
const
 

指定された文字が出現する終端からの位置を得る

引数:
ch 文字
from 開始位置

int baygui::String::length  )  const
 

ワイド文字列の長さを得る

baygui::String::operator const char *  )  const
 

'const char*'演算子

String baygui::String::operator+ const String text  )  const
 

'+'演算子

String baygui::String::operator+ const char *  text  )  const
 

'+'演算子

void baygui::String::operator+= char  ch  ) 
 

'+='演算子

void baygui::String::operator+= const String text  ) 
 

'+='演算子

void baygui::String::operator+= const char *  text  ) 
 

'+='演算子

String& baygui::String::operator= const String text  ) 
 

'='演算子

String& baygui::String::operator= const char *  text  ) 
 

'='演算子

bool baygui::String::startsWith const String value  )  const
 

指定された文字列で始まっているかどうかを得る

引数:
value 文字列

String baygui::String::substring int  start,
int  length
const
 

部分文字列を得る

引数:
start 開始位置
length 長さ

const unsigned int* baygui::String::toCharArray  )  const
 

ワイド文字列を得る

String baygui::String::toLowerCase  )  const
 

すべての文字を小文字に変換する

String baygui::String::toUpperCase  )  const
 

すべての文字を大文字に変換する


変数

int baygui::String::_len [protected]
 

内部文字列長

char* baygui::String::buffer [protected]
 

内部文字列


このクラスの説明は次のファイルから生成されました:
BayGUI APIに対してTue Aug 23 02:06:15 2005に生成されました。  doxygen 1.4.3