18#ifndef RTC_NUMBERINGPOLICYBASE_H 
   19#define RTC_NUMBERINGPOLICYBASE_H 
   23#include <coil/Factory.h> 
  131#if defined(WIN32) || defined(_WIN32) || defined(__WIN32__) || defined(__NT__) 
  132EXTERN 
template class DLL_PLUGIN coil::GlobalFactory<RTM::NumberingPolicyBase>;
 
  133#elif defined(__GNUC__) 
  134EXTERN 
template class coil::GlobalFactory<RTM::NumberingPolicyBase>;
 
オブジェクト生成時ネーミング・ポリシー(命名規則)管理用抽象クラス
Definition NumberingPolicyBase.h:56
 
virtual std::string onCreate(void *obj)=0
オブジェクト生成時の名称作成
 
virtual void onDelete(void *obj)=0
オブジェクト削除時の名称解放
 
virtual ~NumberingPolicyBase()=default
仮想デストラクタ
 
RT-Middleware
Definition FactoryInit.h:22
 
coil::GlobalFactory< NumberingPolicyBase > NumberingPolicyFactory
Definition NumberingPolicyBase.h:128
 
オブジェクト未発見例外処理用構造体
Definition NumberingPolicyBase.h:66