Antenna House PDF Tool API (C++) 8.0
PdfTk::PtlParamString クラス

#include <PtlParamString.h>

公開メンバ関数

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

詳解

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

PtlParamString.h26 行目に定義があります。

構築子と解体子

◆ PtlParamString() [1/4]

PdfTk::PtlParamString::PtlParamString ( )

コンストラクタ

例外
PtlException

◆ PtlParamString() [2/4]

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

コピーコンストラクタ

引数
objコピー元オブジェクト。
例外
PtlException

◆ PtlParamString() [3/4]

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

コンストラクタ

引数
lpcharベースの文字列。
例外
PtlException

◆ PtlParamString() [4/4]

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

コンストラクタ

引数
wpCP_UCharベースの文字列。
例外
PtlException

関数詳解

◆ c_str()

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

charベースの文字を取得。

戻り値
charベースの文字。

◆ compare() [1/2]

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

charベースの文字を比較。

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

◆ compare() [2/2]

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

CP_UCharベースの文字を比較。

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

◆ cstr_length()

int PdfTk::PtlParamString::cstr_length ( ) const

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

戻り値
charベースの文字長。

◆ operator=() [1/3]

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

コピーオペレータ

引数
lpcharベースの文字列。

◆ operator=() [2/3]

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

コピーオペレータ

引数
wpCP_UCharベースの文字列。

◆ operator=() [3/3]

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

コピーオペレータ

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

◆ w_str()

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

CP_UCharベースの文字を取得。

戻り値
CP_UCharベースの文字。

◆ wstr_length()

int PdfTk::PtlParamString::wstr_length ( ) const

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

戻り値
CP_UCharベースの文字長。