これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して OnWorks 無料ホスティング プロバイダーで実行できる、genreflex コマンドです。
プログラム:
NAME
ジャンルフレックス - 各ヘッダー ファイルの LCG 辞書ファイルを生成します。
SYNOPSIS
ジャンルフレックス ヘッダファイル1.h [ヘッダファイル2.h] [オプション] [プリプロセッサ オプション]
DESCRIPTION
各ヘッダー ファイルの LCG ディクショナリ ファイルを生成します。
OPTIONS
-s file, --selection_file=file
ディクショナリが生成されるクラスを指定するクラス選択ファイル
フォーマット (XML):
[ ]
<class [name="classname"] [pattern="wildname"]
[file_name="ファイル名"] [file_pattern="ワイルドネーム"]
[id="xxxx"] [type="vector"]/>
[ ]
...
セクションも参照してください SELECTION FILE 構文 を参照してください。
-o file, - 出力 file
出力ファイル名。 ファイルの代わりに既存のディレクトリが指定されている場合、
filename は、入力ファイルの名前を使用してビルドされ、
指定されたディレクトリ。 _rflx.cpp
--プール POOL 永続化に必要な最小限のディクショナリを生成する
- 深い すべての依存クラスの辞書を生成する
- スプリット (廃止)
スタブ関数用に別のファイルを生成します。 Windows で必要になる場合があるオプション。
--反射 (廃止)
Reflex 辞書を生成します。
-コメント
と呼ばれるプロパティとして、データおよび関数メンバーに行末コメントを追加します。
"コメント"
--no_membertypedefs
クラスメンバーの定義を無効にする typedef
--fail_on_warnings
警告メッセージが発行された場合、genreflex コマンドは失敗します (値 1 を返します)。
--gccxmlpath=path
パス パス gccxml(1) ツールをインストールします。 定義されていない場合は、標準の PATH
環境変数が使用されます
-c file, --機能=file
SEAL Plugin Manager が使用する機能ファイルを生成します。 このファイル
リフレクションが形成されているすべてのクラスの名前をリストします。
--rootmap=file
ROOT/CINT で使用する rootmap ファイルを生成します。 このファイルには、すべての名前がリストされています
リフレクションが形成であるクラスが提供されます。
--rootmap-lib=ライブラリ
ルートマップ ファイルのライブラリ名。
- デバッグ
処理中に追加のデバッグ情報を出力します。 中間ファイルを保持する
- 静かな
いいえ、情報メッセージを出力しません
-h, - 助けて
ヘルプの印刷
「ジャンル反射」を試す - 助けて" 詳細については。
SELECTION FILE 構文
サブ要素:
属性:
なし
xml ファイルのルート要素。 それは存在しなければなりません。
サブ要素:
属性:
なし
選択要素は、 要素は同じで使用されます
ファイル。 それ以外の場合は、のすべてのサブ要素 に含まれることになっている
辞書。
サブ要素:
属性:
なし
もし 要素が存在する場合、次のタイプを除外することもできます
選択と同じパターン
サブ要素:
属性:
名
フィルタリングするクラスの正確な名前 パターン に一致するパターン
クラスのセット
file_name
フィルタリングする正確なファイル名。 ファイルに含まれるすべてのクラスは、
選ばれる
ファイルパターン
ファイルのセットに一致するパターン
id クラス ID (POOL 永続化に使用)
type
クラス タイプ (POOL 永続化に使用)
属性のパターンまたは名前に一致するすべてのクラスが選択されます。 の 名,
パターン, file_name, ファイルパターン 属性は相互に排他的です。
サブ要素:
なし
属性:
名 関数の正確な名前
パターン
関数のセットに一致するパターン
関数要素の属性に一致するすべての関数が選択され、
それらの辞書が作成されます。 の 名&パターン 属性は相互に排他的です。
サブ要素:
なし
属性:
名 フィールドの正確な名前
トランジェント
true に設定すると、このメンバーのプロパティ (transient/true) が設定されます (使用される
POOL 永続性のため)
要素は、主に POOL の永続化に使用され、一部のデータをマークします。
クラスが永続メディアに書き込まれる場合、クラスのメンバーはスキップされます
サブ要素:
なし
属性:
名 除外するメソッドの名前
要素は、一致するクラスから辞書の生成を除外するために使用されます
指定された属性。
onworks.net サービスを使用して、genreflex オンラインを使用する