G4CrossSectionSourcePtr Class Reference

#include <G4CrossSectionSourcePtr.hh>


Public Member Functions

 G4CrossSectionSourcePtr (G4VCrossSectionSource *x=0)
 ~G4CrossSectionSourcePtr ()
 G4CrossSectionSourcePtr (const G4CrossSectionSourcePtr &xw)
const G4VCrossSectionSourceoperator() () const
G4VCrossSectionSourceoperator() ()
G4CrossSectionSourcePtroperator= (const G4CrossSectionSourcePtr &xw)
G4bool operator== (const G4CrossSectionSourcePtr &right) const
G4bool operator< (const G4CrossSectionSourcePtr &)


Detailed Description

Definition at line 48 of file G4CrossSectionSourcePtr.hh.


Constructor & Destructor Documentation

G4CrossSectionSourcePtr::G4CrossSectionSourcePtr ( G4VCrossSectionSource x = 0  ) 

Definition at line 46 of file G4CrossSectionSourcePtr.cc.

00046                                                                         : x_(x)
00047 { }

G4CrossSectionSourcePtr::~G4CrossSectionSourcePtr (  )  [inline]

Definition at line 57 of file G4CrossSectionSourcePtr.hh.

00057 { }

G4CrossSectionSourcePtr::G4CrossSectionSourcePtr ( const G4CrossSectionSourcePtr xw  )  [inline]

Definition at line 60 of file G4CrossSectionSourcePtr.hh.

00060 : x_(xw.x_) { }


Member Function Documentation

G4VCrossSectionSource * G4CrossSectionSourcePtr::operator() (  ) 

Definition at line 65 of file G4CrossSectionSourcePtr.cc.

00066 { return x_; }

const G4VCrossSectionSource * G4CrossSectionSourcePtr::operator() (  )  const

Definition at line 62 of file G4CrossSectionSourcePtr.cc.

Referenced by operator==().

00063 { return x_; }

G4bool G4CrossSectionSourcePtr::operator< ( const G4CrossSectionSourcePtr  )  [inline]

Definition at line 71 of file G4CrossSectionSourcePtr.hh.

00071 { return false; }  

G4CrossSectionSourcePtr & G4CrossSectionSourcePtr::operator= ( const G4CrossSectionSourcePtr xw  ) 

Definition at line 49 of file G4CrossSectionSourcePtr.cc.

References x_.

00050 {
00051   if (this != &xw) {
00052         x_ = xw.x_;
00053   }
00054   return *this; 
00055 }

G4bool G4CrossSectionSourcePtr::operator== ( const G4CrossSectionSourcePtr right  )  const

Definition at line 57 of file G4CrossSectionSourcePtr.cc.

References operator()().

00058 {
00059   return *(this->operator()()) == *right(); 
00060 }


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:51:43 2013 for Geant4 by  doxygen 1.4.7