5.3.2.4 パラメータ

factory_key
このパラメータは、ファクトリ・オブジェクト参照を一意に識別する、NameComponents(<id, kind>ペアのタプル)の無制限のシーケンスです。

NameComponentは、どちらも文字列型であるidとkindという2つのメンバーを持つものとして定義されます。idフィールドは、ファクトリ・オブジェクトのIDを表すのに使用されます。kindフィールドは、idフィールドの値をどのように解釈するかを示すのに使用されます。

操作TP::register_factoryを使用して登録されたファクトリ・オブジェクトへの参照のkind値は、"FactoryInterface"となります。