メインページ | クラス階層 | アルファベット順一覧 | 構成 | Directories | ファイル一覧 | 構成メンバ

クラス YString

TRONコード文字列. [詳細]

#include <ystring.h>

すべてのメンバ一覧

Public メソッド

 YString ()
 デフォルトコンストラクタ
virtual ~YString ()
 デストラクタ
 YString (TC chr, int repeat)
 コンストラクタ
 YString (const TC *src)
 コンストラクタ
 YString (const YString &src)
 コンストラクタ
const YStringoperator= (const YString &src)
const YStringoperator= (const TC *src)
 operator const TC * () const
YString left (int ncount)
YString right (int ncount)
YString mid (int st, int num)
YString mid (int st)
getBufferSize () const
countLetter () const
void empty ()
bool isEmpty () const

フレンド

YString concat (const TC *s1, const TC *s2)
YString operator+ (const YString &s1, const YString &s2)
YString operator+ (const YString &str, const TC *tcs)
YString operator+ (const TC *tcs, const YString &str)
YString operator+ (const YString &str, TC chr)
YString operator+ (TC chr, const YString &str)


説明

TRONコード文字列.

自動的にメモリの確保・解放を行うTRONコード可変長文字列のラッパー クラスです。文字列のコピーを行っても実体は複製されず、何か変更を 加える操作を行ったときに、初めて実体が複製されます。

現在のところ、スレッドセーフではありませんので注意してください。


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

YString::YString TC  chr,
int  repeat
 

コンストラクタ

コンストラクタ。連続するrepeat個のTRONCODE文字の連続で初期化します。

引数:
chr TRONCODE文字
repeat 文字の連続回数

YString::YString const TC *  src  )  [inline]
 

コンストラクタ

コンストラクタ。TC[]型の文字列をもとに初期化を行います

引数:
src 元の文字列

YString::YString const YString src  )  [inline]
 

コンストラクタ

コンストラクタ。文字列をコピーします。(実体は複製されませんが、 変更が加えられたときに、別実体を生成します。

引数:
src 元の文字列


このクラスの説明は次のファイルから生成されました:
YLibに対してMon Mar 21 08:57:45 2005に生成されました。  doxygen 1.4.1