CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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.

35 : tag_("") {}

Member Function Documentation

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

Definition at line 58 of file DataKeyTags.cc.

References tag_.

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

Definition at line 52 of file DataKeyTags.cc.

References tag_.

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

Member Data Documentation

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

Definition at line 42 of file DataKeyTags.h.

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