#include <IDataMerger.h>
Public Methods | |
virtual | ~IDataMerger ()=default |
デストラクタ | |
virtual std::vector< std::string > | getDataMergeFields (InputParam const &input_param)=0 |
差し込み印刷フィールド名の一覧を取得 | |
virtual void | execute (InputParam const &input_param, OutputParam const &output_param)=0 |
テンプレートへの差し込み印刷を実行 | |
Static Public Methods | |
std::unique_ptr< IDataMerger > | create (SimpleTypeParameter simple_type_parameter) |
シンプル版の差し込み印刷を実行するオブジェクトを生成する | |
std::unique_ptr< IDataMerger > | create (CompoundTypeParameter compound_type_parameter) |
複合版の差し込み印刷を実行するオブジェクトを生成する | |
std::unique_ptr< IDataMerger > | create (NestedTableTypeParameter nested_table_type_parameter) |
ネスト構造のテーブル版の差し込み印刷を実行するオブジェクトを生成する | |
Protected Methods | |
IDataMerger ()=default | |
デフォルトコンストラクタ | |
IDataMerger (const IDataMerger &)=delete | |
コピーコンストラクタ | |
IDataMerger & | operator= (const IDataMerger &)=delete |
コピー代入演算子 | |
IDataMerger (IDataMerger &&)=delete | |
ムーブコンストラクタ | |
IDataMerger & | operator= (IDataMerger &&)=delete |
ムーブ代入演算子 |
|
デフォルトコンストラクタ
|
|
コピーコンストラクタ
|
|
ムーブコンストラクタ
|
|
デストラクタ
|
|
コピー代入演算子
|
|
ムーブ代入演算子
|
|
差し込み印刷フィールド名の一覧を取得
|
|
シンプル版の差し込み印刷を実行するオブジェクトを生成する
|
|
複合版の差し込み印刷を実行するオブジェクトを生成する
|
|
ネスト構造のテーブル版の差し込み印刷を実行するオブジェクトを生成する
|
|
テンプレートへの差し込み印刷を実行
|