Public Member Functions | List of all members
MyIFConverter Class Reference
Inheritance diagram for MyIFConverter:
IMyIFConverter IFunctorT< int, float > IFunctor WireCell::IComponent< IFunctor > WireCell::Interface

Public Member Functions

virtual ~MyIFConverter ()
 
virtual bool operator() (const std::shared_ptr< const input_type > &in, std::shared_ptr< const output_type > &out)
 
- Public Member Functions inherited from IMyIFConverter
virtual ~IMyIFConverter ()
 
- Public Member Functions inherited from IFunctorT< int, float >
virtual ~IFunctorT ()
 
virtual std::string signature ()
 
- Public Member Functions inherited from IFunctor
virtual ~IFunctor ()
 
- Public Member Functions inherited from WireCell::IComponent< IFunctor >
virtual ~IComponent ()
 
- Public Member Functions inherited from WireCell::Interface
virtual ~Interface ()
 

Additional Inherited Members

- Public Types inherited from IFunctorT< int, float >
typedef int input_type
 
typedef float output_type
 
typedef IFunctorT< int, float > this_type
 
- Public Types inherited from WireCell::IComponent< IFunctor >
typedef std::shared_ptr< IFunctorpointer
 Access subclass facet by pointer. More...
 
typedef std::vector< pointervector
 Vector of shared pointers. More...
 
- Public Types inherited from WireCell::Interface
typedef std::shared_ptr< Interfacepointer
 

Detailed Description

Definition at line 40 of file test_onion.cxx.

Constructor & Destructor Documentation

virtual MyIFConverter::~MyIFConverter ( )
inlinevirtual

Definition at line 42 of file test_onion.cxx.

42 {}

Member Function Documentation

virtual bool MyIFConverter::operator() ( const std::shared_ptr< const input_type > &  in,
std::shared_ptr< const output_type > &  out 
)
inlinevirtual

Implements IFunctorT< int, float >.

Definition at line 44 of file test_onion.cxx.

45  {
46  out = std::make_shared<const float>(*in);
47  return true;
48  }

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