MI - Fimex
Public Member Functions | List of all members
MetNoFimex::CDMNameEqualPtr Class Reference

#include <CDMNamedEntity.h>

Inheritance diagram for MetNoFimex::CDMNameEqualPtr:
std::unary_function< boost::shared_ptr< CDMNamedEntity >, bool >

Public Member Functions

 CDMNameEqualPtr (std::string name)
 
 CDMNameEqualPtr (const boost::shared_ptr< const CDMNamedEntity > &entity)
 
 ~CDMNameEqualPtr ()
 
bool operator() (const boost::shared_ptr< const CDMNamedEntity > &e)
 

Additional Inherited Members

- Public Types inherited from std::unary_function< boost::shared_ptr< CDMNamedEntity >, bool >
typedef boost::shared_ptr< CDMNamedEntity > argument_type
 
typedef bool result_type
 

Detailed Description

functor to find a boost::shared_ptr<CDMNamedEntity> equal to the set name using std::string::operator==

Constructor & Destructor Documentation

MetNoFimex::CDMNameEqualPtr::CDMNameEqualPtr ( std::string  name)
inlineexplicit
MetNoFimex::CDMNameEqualPtr::CDMNameEqualPtr ( const boost::shared_ptr< const CDMNamedEntity > &  entity)
inlineexplicit
MetNoFimex::CDMNameEqualPtr::~CDMNameEqualPtr ( )
inline

Member Function Documentation

bool MetNoFimex::CDMNameEqualPtr::operator() ( const boost::shared_ptr< const CDMNamedEntity > &  e)
inline

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