CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
edm::eventsetup::SimpleStringTag Class Reference

#include <DataKeyTags.h>

Inheritance diagram for edm::eventsetup::SimpleStringTag:
edm::eventsetup::NameTag

Public Member Functions

bool operator< (const SimpleStringTag &iRHS) const
 
bool operator== (const SimpleStringTag &iRHS) const
 
 SimpleStringTag (const char *iString)
 
 SimpleStringTag ()
 
const char * value () const
 

Private Attributes

const char * tag_
 

Detailed Description

Definition at line 32 of file DataKeyTags.h.

Constructor & Destructor Documentation

edm::eventsetup::SimpleStringTag::SimpleStringTag ( const char *  iString)
inline

Definition at line 34 of file DataKeyTags.h.

34 : tag_(iString) {}
edm::eventsetup::SimpleStringTag::SimpleStringTag ( )
inline

Definition at line 35 of file DataKeyTags.h.

References operator<(), and operator==().

35 : tag_("") {}

Member Function Documentation

bool edm::eventsetup::SimpleStringTag::operator< ( const SimpleStringTag iRHS) const

Definition at line 52 of file DataKeyTags.cc.

References tag_.

Referenced by SimpleStringTag().

52 { return (0 > std::strcmp(tag_, iRHS.tag_)); }
bool edm::eventsetup::SimpleStringTag::operator== ( const SimpleStringTag iRHS) const

Definition at line 50 of file DataKeyTags.cc.

References tag_.

Referenced by SimpleStringTag().

50 { return (0 == std::strcmp(tag_, iRHS.tag_)); }
const char* edm::eventsetup::SimpleStringTag::value ( ) const
inline

Definition at line 39 of file DataKeyTags.h.

References tag_.

Referenced by Types.int32::__nonzero__(), Types.uint32::__nonzero__(), Types.int64::__nonzero__(), Types.uint64::__nonzero__(), Types.double::__nonzero__(), Types.bool::__nonzero__(), Types.string::__nonzero__(), edm::eventsetup::EventSetupRecordImpl::add(), average.Average::average(), Vispa.Views.PropertyView.FileProperty::buttonClicked(), Types.string::configValue(), Types.FileInPath::configValue(), edm::eventsetup::DataKey::deleteMemory(), edm::eventsetup::EventSetupRecordImpl::doGet(), Mixins.UsingBlock::dumpPython(), edm::eventsetup::NoDataExceptionBase::endDataTypeMessage(), Types.int32::insertInto(), Types.uint32::insertInto(), Types.int64::insertInto(), Types.uint64::insertInto(), Types.double::insertInto(), Mixins.UsingBlock::insertInto(), Types.bool::insertInto(), Types.string::insertInto(), Types.FileInPath::insertInto(), Types.vint32::insertInto(), Types.vuint32::insertInto(), Types.vint64::insertInto(), Types.vuint64::insertInto(), Types.vdouble::insertInto(), Types.vbool::insertInto(), Types.vstring::insertInto(), Vispa.Views.PropertyView.FileProperty::labelDoubleClicked(), edm::eventsetup::DataKey::makeCopyOfMemory(), edm::service::Tracer::postEventSetupGet(), edm::service::Tracer::postLockEventSetupGet(), edm::service::Tracer::preLockEventSetupGet(), edm::eventsetup::MakeDataException::standardMessage(), and edm::eventsetup::EventSetupRecordImpl::transientReset().

39 { return tag_; }

Member Data Documentation

const char* edm::eventsetup::SimpleStringTag::tag_
private

Definition at line 42 of file DataKeyTags.h.

Referenced by operator<(), operator==(), and value().