CMS 3D CMS Logo

Public Member Functions

DDValuePair Struct Reference

#include <DDValuePair.h>

Inheritance diagram for DDValuePair:
pair

List of all members.

Public Member Functions

 DDValuePair ()
 DDValuePair (const std::string &s, double d)
 DDValuePair (double d)
 DDValuePair (const std::string &s)
 operator const double & () const
 operator const std::string & () const
 operator double & ()
 operator std::string & ()

Detailed Description

Definition at line 8 of file DDValuePair.h.


Constructor & Destructor Documentation

DDValuePair::DDValuePair ( ) [inline]

Definition at line 10 of file DDValuePair.h.

{ }
DDValuePair::DDValuePair ( const std::string &  s,
double  d 
) [inline]

Definition at line 11 of file DDValuePair.h.

: std::pair<std::string,double>(s,d) { }
DDValuePair::DDValuePair ( const std::string &  s) [inline]

Definition at line 12 of file DDValuePair.h.

: std::pair<std::string,double>(s,0) { }
DDValuePair::DDValuePair ( double  d) [inline]

Definition at line 13 of file DDValuePair.h.

: std::pair<std::string,double>("",d) { }

Member Function Documentation

DDValuePair::operator const double & ( ) const [inline]

Definition at line 17 of file DDValuePair.h.

References edm::second().

{ return second; }
DDValuePair::operator const std::string & ( ) const [inline]

Definition at line 15 of file DDValuePair.h.

References first.

{ return first; }
DDValuePair::operator double & ( ) [inline]

Definition at line 18 of file DDValuePair.h.

References edm::second().

{ return second; }
DDValuePair::operator std::string & ( ) [inline]

Definition at line 16 of file DDValuePair.h.

References first.

{ return first; }