ATLAS Offline Software
Public Member Functions | Public Attributes | Friends | List of all members
pool::ArgQual Class Reference

#include <ArgQual.h>

Collaboration diagram for pool::ArgQual:

Public Member Functions

 ArgQual ()
 
 ArgQual (int i, bool b=false, bool r=false)
 
 ArgQual (const std::string &d, int i, bool b=false, bool r=false)
 
 ArgQual (const ArgQual &a)
 
ArgQualoperator= (const ArgQual &r)
 
void print (std::ostream &) const
 

Public Attributes

int argsize
 
bool multiarg
 
bool required
 
std::stringstream desc
 

Friends

std::ostream & operator<< (std::ostream &theStream, ArgQual &rhs)
 

Detailed Description

Definition at line 80 of file ArgQual.h.

Constructor & Destructor Documentation

◆ ArgQual() [1/4]

pool::ArgQual::ArgQual ( )
inline

Definition at line 114 of file ArgQual.h.

◆ ArgQual() [2/4]

pool::ArgQual::ArgQual ( int  i,
bool  b = false,
bool  r = false 
)
inline

Definition at line 116 of file ArgQual.h.

◆ ArgQual() [3/4]

pool::ArgQual::ArgQual ( const std::string &  d,
int  i,
bool  b = false,
bool  r = false 
)
inline

Definition at line 121 of file ArgQual.h.

◆ ArgQual() [4/4]

pool::ArgQual::ArgQual ( const ArgQual a)
inline

Definition at line 129 of file ArgQual.h.

Member Function Documentation

◆ operator=()

ArgQual& pool::ArgQual::operator= ( const ArgQual r)
inline

Definition at line 131 of file ArgQual.h.

◆ print()

void pool::ArgQual::print ( std::ostream &  ) const

Friends And Related Function Documentation

◆ operator<<

std::ostream& operator<< ( std::ostream &  theStream,
ArgQual rhs 
)
friend

Member Data Documentation

◆ argsize

int pool::ArgQual::argsize

Definition at line 141 of file ArgQual.h.

◆ desc

std::stringstream pool::ArgQual::desc

Definition at line 144 of file ArgQual.h.

◆ multiarg

bool pool::ArgQual::multiarg

Definition at line 142 of file ArgQual.h.

◆ required

bool pool::ArgQual::required

Definition at line 143 of file ArgQual.h.


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