CMS 3D CMS Logo

lhef::StorageWrap Class Reference

#include <GeneratorInterface/LHEInterface/src/XMLUtils.h>

List of all members.

Public Member Functions

const Storageoperator-> () const
Storageoperator-> ()
 StorageWrap (Storage *storage)
 ~StorageWrap ()

Private Attributes

std::auto_ptr< Storagestorage


Detailed Description

Definition at line 21 of file XMLUtils.h.


Constructor & Destructor Documentation

lhef::StorageWrap::StorageWrap ( Storage storage  ) 

Definition at line 22 of file XMLUtils.cc.

00022                                          :
00023         storage(storage)
00024 {
00025 }

lhef::StorageWrap::~StorageWrap (  ) 

Definition at line 27 of file XMLUtils.cc.

References storage.

00028 {
00029         storage->close();
00030 }


Member Function Documentation

const Storage* lhef::StorageWrap::operator-> (  )  const [inline]

Definition at line 27 of file XMLUtils.h.

00027 { return storage.get(); }

Storage* lhef::StorageWrap::operator-> (  )  [inline]

Definition at line 26 of file XMLUtils.h.

00026 { return storage.get(); }


Member Data Documentation

std::auto_ptr<Storage> lhef::StorageWrap::storage [private]

Definition at line 30 of file XMLUtils.h.

Referenced by ~StorageWrap().


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:48:53 2009 for CMSSW by  doxygen 1.5.4