CMS 3D CMS Logo

Public Types | Public Member Functions | Private Attributes

cond::IOVProxy::IterHelp Struct Reference

#include <IOVProxy.h>

List of all members.

Public Types

typedef IOVElementProxy result_type

Public Member Functions

 IterHelp ()
 IterHelp (impl::IOVImpl &in)
result_type const & operator() (int i) const

Private Attributes

IOVElementProxy elem
IOV const * iov

Detailed Description

Definition at line 69 of file IOVProxy.h.


Member Typedef Documentation

Definition at line 70 of file IOVProxy.h.


Constructor & Destructor Documentation

cond::IOVProxy::IterHelp::IterHelp ( ) [inline]

Definition at line 71 of file IOVProxy.h.

: iov(0){}
cond::IOVProxy::IterHelp::IterHelp ( impl::IOVImpl in)

Definition at line 66 of file IOVProxy.cc.

                                               :
    iov(&(*impl.iov)), elem(impl.poolDb){}

Member Function Documentation

result_type const& cond::IOVProxy::IterHelp::operator() ( int  i) const [inline]

Definition at line 74 of file IOVProxy.h.

References elem, iov, and cond::IOVElementProxy::set().

                                                    {
          if (iov) elem.set(*iov,i);
          return elem;
        }

Member Data Documentation

Definition at line 81 of file IOVProxy.h.

Referenced by operator()().

Definition at line 80 of file IOVProxy.h.

Referenced by operator()().