Geant4  10.03
G4UIaliasList Class Reference

#include <G4UIaliasList.hh>

Public Member Functions

 G4UIaliasList ()
 
 ~G4UIaliasList ()
 
void RemoveAlias (const char *aliasName)
 
void ChangeAlias (const char *aliasName, const char *aliasValue)
 
G4StringFindAlias (const char *aliasName)
 
void List ()
 

Private Member Functions

G4int operator== (const G4UIaliasList &right) const
 
G4int operator!= (const G4UIaliasList &right) const
 
void AddNewAlias (const char *aliasName, const char *aliasValue)
 
G4int FindAliasID (const char *aliasName)
 

Private Attributes

std::vector< G4String * > alias
 
std::vector< G4String * > value
 

Detailed Description

Definition at line 43 of file G4UIaliasList.hh.

Constructor & Destructor Documentation

G4UIaliasList::G4UIaliasList ( )

Definition at line 33 of file G4UIaliasList.cc.

G4UIaliasList::~G4UIaliasList ( )

Definition at line 36 of file G4UIaliasList.cc.

References alias, and value.

Member Function Documentation

void G4UIaliasList::AddNewAlias ( const char *  aliasName,
const char *  aliasValue 
)
private

Definition at line 55 of file G4UIaliasList.cc.

References alias, FindAlias(), G4cerr, G4endl, and value.

Referenced by ChangeAlias().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4UIaliasList::ChangeAlias ( const char *  aliasName,
const char *  aliasValue 
)

Definition at line 82 of file G4UIaliasList.cc.

References AddNewAlias(), FindAliasID(), and value.

Referenced by G4UImanager::SetAlias().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4String * G4UIaliasList::FindAlias ( const char *  aliasName)

Definition at line 93 of file G4UIaliasList.cc.

References FindAliasID(), and value.

Referenced by AddNewAlias(), and G4UImanager::SolveAlias().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4int G4UIaliasList::FindAliasID ( const char *  aliasName)
private

Definition at line 101 of file G4UIaliasList.cc.

References alias.

Referenced by ChangeAlias(), FindAlias(), and RemoveAlias().

+ Here is the caller graph for this function:

void G4UIaliasList::List ( )

Definition at line 109 of file G4UIaliasList.cc.

References alias, G4cout, G4endl, and value.

Referenced by G4UImanager::ListAlias().

+ Here is the caller graph for this function:

G4int G4UIaliasList::operator!= ( const G4UIaliasList right) const
private

Definition at line 50 of file G4UIaliasList.cc.

G4int G4UIaliasList::operator== ( const G4UIaliasList right) const
private

Definition at line 45 of file G4UIaliasList.cc.

void G4UIaliasList::RemoveAlias ( const char *  aliasName)

Definition at line 69 of file G4UIaliasList.cc.

References alias, FindAliasID(), G4cerr, G4endl, and value.

Referenced by G4UImanager::RemoveAlias().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

std::vector<G4String*> G4UIaliasList::alias
private

Definition at line 64 of file G4UIaliasList.hh.

Referenced by AddNewAlias(), FindAliasID(), List(), RemoveAlias(), and ~G4UIaliasList().

std::vector<G4String*> G4UIaliasList::value
private

Definition at line 65 of file G4UIaliasList.hh.

Referenced by AddNewAlias(), ChangeAlias(), FindAlias(), List(), RemoveAlias(), and ~G4UIaliasList().


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