Diana Software
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
RunType Class Reference

class wrapper to RunType_ More...

Public Member Functions

 RunType ()
 ctor More...
 
 RunType (const RunType &runType)
 copy ctor More...
 
 RunType (const RunType_ &erunType)
 copy ctor More...
 
bool operator== (const RunType &rhs) const
 operator ==
More...
 
bool operator== (const RunType_ &rhs) const
 operator ==
More...
 
const RunTypeoperator= (const RunType &rhs)
 operator =
More...
 
const RunTypeoperator= (const RunType_ &rhs)
 operator =
More...
 
 operator RunType_ () const
 conversion operator
More...
 
std::string AsString () const
 convert to string More...
 
std::string AsAbbreviation () const
 convert to abbreviation More...
 
QError Set (const std::string &)
 convert from string More...
 

Static Public Member Functions

static std::string AsString (RunType_ Type)
 convert to string More...
 
static std::string AsAbbreviation (RunType_ Type)
 convert to abbreviation More...
 

Private Attributes

RunType_ fRunType
 

Detailed Description

class wrapper to RunType_

Author
MV

Definition at line 45 of file QRunType.hh.

Constructor & Destructor Documentation

◆ RunType() [1/3]

RunType::RunType ( )

ctor

Definition at line 5 of file QRunType.cc.

◆ RunType() [2/3]

RunType::RunType ( const RunType runType)

copy ctor

Definition at line 10 of file QRunType.cc.

◆ RunType() [3/3]

RunType::RunType ( const RunType_ erunType)

copy ctor

Definition at line 15 of file QRunType.cc.

Member Function Documentation

◆ AsAbbreviation() [1/2]

std::string RunType::AsAbbreviation ( ) const
inline

convert to abbreviation

Definition at line 68 of file QRunType.hh.

References AsAbbreviation(), and fRunType.

Referenced by AsAbbreviation().

◆ AsAbbreviation() [2/2]

std::string RunType::AsAbbreviation ( RunType_  Type)
static

◆ AsString() [1/2]

std::string RunType::AsString ( ) const
inline

convert to string

Definition at line 64 of file QRunType.hh.

References AsString(), and fRunType.

Referenced by AsString(), QFileWriter::BuildFileName(), QRunData::Dump(), and QRunData::WriteOnStream().

◆ AsString() [2/2]

std::string RunType::AsString ( RunType_  Type)
static

◆ operator RunType_()

RunType::operator RunType_ ( ) const
inline

conversion operator

Definition at line 62 of file QRunType.hh.

References fRunType.

◆ operator=() [1/2]

const RunType & RunType::operator= ( const RunType rhs)

operator =

Definition at line 20 of file QRunType.cc.

References fRunType.

◆ operator=() [2/2]

const RunType & RunType::operator= ( const RunType_ rhs)

operator =

Definition at line 38 of file QRunType.cc.

References fRunType.

◆ operator==() [1/2]

bool RunType::operator== ( const RunType rhs) const

operator ==

Definition at line 26 of file QRunType.cc.

References fRunType.

◆ operator==() [2/2]

bool RunType::operator== ( const RunType_ rhs) const

operator ==

Definition at line 31 of file QRunType.cc.

References fRunType.

◆ Set()

QError RunType::Set ( const std::string &  s)

Member Data Documentation

◆ fRunType

RunType_ RunType::fRunType
private

Definition at line 76 of file QRunType.hh.

Referenced by AsAbbreviation(), AsString(), operator RunType_(), operator=(), operator==(), and Set().


The documentation for this class was generated from the following files: