24 #ifndef CDMNAMEDENTITY_H_ 25 #define CDMNAMEDENTITY_H_ 29 #include <boost/shared_ptr.hpp> 81 bool operator()(
const boost::shared_ptr<const CDMNamedEntity>& e) {
return name == e->getName();}
Definition: CDMNamedEntity.h:42
basic_string< char > string
bool operator()(const CDMNamedEntity &e)
Definition: CDMNamedEntity.h:67
bool operator()(const boost::shared_ptr< const CDMNamedEntity > &e)
Definition: CDMNamedEntity.h:81
CDMNameEqual(const CDMNamedEntity &entity)
Definition: CDMNamedEntity.h:65
~CDMNameEqual()
Definition: CDMNamedEntity.h:66
virtual ~CDMNamedEntity()=0
int operator()(const CDMNamedEntity &e1, const CDMNamedEntity &e2)
Definition: CDMNamedEntity.h:55
Definition: C_CDMReader.h:35
CDMNameEqualPtr(std::string name)
Definition: CDMNamedEntity.h:78
virtual const std::string & getName() const =0
CDMNameEqualPtr(const boost::shared_ptr< const CDMNamedEntity > &entity)
Definition: CDMNamedEntity.h:79
~CDMNameEqualPtr()
Definition: CDMNamedEntity.h:80
CDMNameEqual(std::string name)
Definition: CDMNamedEntity.h:64
Definition: CDMNamedEntity.h:75
Definition: CDMNamedEntity.h:61
Definition: CDMNamedEntity.h:52