PCP: C++ Preprocessor
公開メンバ関数 | 限定公開メンバ関数 | 静的限定公開メンバ関数 | 限定公開変数類 | 全メンバ一覧
generator

出力データ生成器の基底クラス [詳解]

#include "pcp/generator.class.php"

generator の継承関係図
Inheritance graph
[凡例]

公開メンバ関数

 __call ($name, $args)
 アクセス不能メソッドの実行 [詳解]
 
 __construct (?string $toolset=null)
 コンストラクタ [詳解]
 
 get_ini (string $name)
 ini情報を取得 [詳解]
 
 get_ini_as_string ()
 ini情報を文字列として取得 [詳解]
 
 get_keywords ()
 キーワード一覧の取得 [詳解]
 
 get_type (string $type_name)
 型名の取得 [詳解]
 
 set_ini (string $name, $value)
 ini情報の設定 [詳解]
 

限定公開メンバ関数

 get_type_table ()
 型テーブルの取得 [詳解]
 
 setup_type_table_by_data_model (array $type_table)
 データモデルに応じた型テーブルの初期設定 [詳解]
 

静的限定公開メンバ関数

static get_pragma_directive (string $s)
 #pragma指令の文字列を取得 [詳解]
 

限定公開変数類

 $toolset
 対象ツールセット
 

詳解

出力データ生成器の基底クラス

構築子と解体子

◆ __construct()

__construct ( ?string  $toolset = null)

コンストラクタ

引数
[in]$toolset対象ツールセット

$toolsetで指定したツールセットを登録する。 ただし、$toolsetがnullの場合は -T オプションで指定したツールセットを登録する。 さらに、pcp.iniを読み込む。

関数詳解

◆ __call()

__call (   $name,
  $args 
)

アクセス不能メソッドの実行

引数
[in]$nameメソッド名
[in]$args引数リスト
戻り値
常にfalseを返す。

◆ get_ini()

get_ini ( string  $name)

ini情報を取得

引数
[in]$nameパラメータ名
戻り値
$nameに対応する情報があれば文字列として返す。そうでなければfalseを返す。

◆ get_ini_as_string()

get_ini_as_string ( )

ini情報を文字列として取得

戻り値
生成した文字列を返す。

◆ get_keywords()

get_keywords ( )
final

キーワード一覧の取得

戻り値
キーワード一覧を配列で返す。

◆ get_pragma_directive()

static get_pragma_directive ( string  $s)
staticprotected

#pragma指令の文字列を取得

引数
[in]$s#pragma指令のパラメータ
戻り値
生成した文字列を返す。

◆ get_type()

get_type ( string  $type_name)
final

型名の取得

引数
[in]$type_name内部型名
戻り値
内部型名に対応する型名を返す。

◆ get_type_table()

get_type_table ( )
protected

型テーブルの取得

戻り値
内部型名=>型名の変換テーブルを返す。

◆ set_ini()

set_ini ( string  $name,
  $value 
)

ini情報の設定

引数
[in]$nameパラメータ名
[in]$value設定する値
戻り値
以前に設定されていた値を返す。以前に設定されていた値がない場合はfalseを返す。

◆ setup_type_table_by_data_model()

setup_type_table_by_data_model ( array  $type_table)
protected

データモデルに応じた型テーブルの初期設定

引数
[in]$type_table元の型テーブル
戻り値
設定後の型テーブルを返す。

このクラス詳解は次のファイルから抽出されました: