PDFTool  6.0
Public Member Functions | List of all members
PdfTk::PtlParamString Class Reference

文字列を扱うクラスです。 More...

#include <PtlParamString.h>

Public Member Functions

int getHandle () const
 
 PtlParamString ()
 コンストラクタ More...
 
 PtlParamString (const PtlParamString &obj)
 コピーコンストラクタ More...
 
 ‾PtlParamString ()
 デストラクタ
 
PtlParamStringoperator= (const PtlParamString &obj)
 コピーオペレータ More...
 
 PtlParamString (const char *lp)
 コンストラクタ More...
 
PtlParamStringoperator= (const char *lp)
 コピーオペレータ More...
 
int cstr_length () const
 charベースの文字長を取得。 More...
 
const char * c_str () const
 charベースの文字を取得。 More...
 
int compare (const char *lp)
 charベースの文字を比較。 More...
 
 PtlParamString (const CP_UChar *wp)
 コンストラクタ More...
 
PtlParamStringoperator= (const CP_UChar *wp)
 コピーオペレータ More...
 
int wstr_length () const
 CP_UCharベースの文字長を取得。 More...
 
const CP_UChar * w_str () const
 CP_UCharベースの文字を取得。 More...
 
int compare (const CP_UChar *wp)
 CP_UCharベースの文字を比較。 More...
 

Detailed Description

文字列を扱うクラスです。

Constructor & Destructor Documentation

◆ PtlParamString() [1/4]

PdfTk::PtlParamString::PtlParamString ( )

コンストラクタ

Exceptions
PtlException

◆ PtlParamString() [2/4]

PdfTk::PtlParamString::PtlParamString ( const PtlParamString obj)

コピーコンストラクタ

Parameters
objコピー元オブジェクト。
Exceptions
PtlException

◆ PtlParamString() [3/4]

PdfTk::PtlParamString::PtlParamString ( const char *  lp)

コンストラクタ

Parameters
lpcharベースの文字列。
Exceptions
PtlException

◆ PtlParamString() [4/4]

PdfTk::PtlParamString::PtlParamString ( const CP_UChar *  wp)

コンストラクタ

Parameters
wpCP_UCharベースの文字列。
Exceptions
PtlException

Member Function Documentation

◆ c_str()

const char* PdfTk::PtlParamString::c_str ( ) const

charベースの文字を取得。

Returns
charベースの文字。

◆ compare() [1/2]

int PdfTk::PtlParamString::compare ( const char *  lp)

charベースの文字を比較。

Returns
比較結果
等しい場合0を返す。
lpより小さい場合には負の値を返します。
lpより大きい場合には正の値を返します。

◆ compare() [2/2]

int PdfTk::PtlParamString::compare ( const CP_UChar *  wp)

CP_UCharベースの文字を比較。

Returns
比較結果
等しい場合0を返す。
wpより小さい場合には負の値を返します。
wpより大きい場合には正の値を返します。

◆ cstr_length()

int PdfTk::PtlParamString::cstr_length ( ) const

charベースの文字長を取得。

Returns
charベースの文字長。

◆ operator=() [1/3]

PtlParamString& PdfTk::PtlParamString::operator= ( const char *  lp)

コピーオペレータ

Parameters
lpcharベースの文字列。

◆ operator=() [2/3]

PtlParamString& PdfTk::PtlParamString::operator= ( const CP_UChar *  wp)

コピーオペレータ

Parameters
wpCP_UCharベースの文字列。

◆ operator=() [3/3]

PtlParamString& PdfTk::PtlParamString::operator= ( const PtlParamString obj)

コピーオペレータ

Parameters
objコピー元オブジェクト。

◆ w_str()

const CP_UChar* PdfTk::PtlParamString::w_str ( ) const

CP_UCharベースの文字を取得。

Returns
CP_UCharベースの文字。

◆ wstr_length()

int PdfTk::PtlParamString::wstr_length ( ) const

CP_UCharベースの文字長を取得。

Returns
CP_UCharベースの文字長。