Choreonoid  1.5
Public Types | Public Member Functions | List of all members
cnoid::ItemManager::FileFunction< ItemType > Class Template Reference

#include <ItemManager.h>

Inherits cnoid::ItemManager::FileFunctionBase.

Public Types

typedef boost::function< bool(ItemType *item, const std::string &filename, std::ostream &os, Item *parentItem)> Function
 

Public Member Functions

 FileFunction (Function function)
 
virtual bool operator() (Item *item, const std::string &filename, std::ostream &os, Item *parentItem)
 

Member Typedef Documentation

◆ Function

template<class ItemType>
typedef boost::function<bool(ItemType* item, const std::string& filename, std::ostream& os, Item* parentItem)> cnoid::ItemManager::FileFunction< ItemType >::Function

Constructor & Destructor Documentation

◆ FileFunction()

template<class ItemType>
cnoid::ItemManager::FileFunction< ItemType >::FileFunction ( Function  function)
inline

Member Function Documentation

◆ operator()()

template<class ItemType>
virtual bool cnoid::ItemManager::FileFunction< ItemType >::operator() ( Item item,
const std::string &  filename,
std::ostream &  os,
Item parentItem 
)
inlinevirtual

The documentation for this class was generated from the following file: