#include <EvtModelAlias.hh>
Public Member Functions | |
EvtModelAlias (const EvtModelAlias ©Me) | |
EvtModelAlias (std::string alias, std::string model, std::vector< std::string > args) | |
EvtModelAlias () | |
std::vector< std::string > | getArgList () |
std::string | getName () |
bool | matchAlias (const std::string &cand) |
EvtModelAlias | operator= (const EvtModelAlias ©Me) |
~EvtModelAlias () | |
Private Attributes | |
std::string | _aliasName |
std::string | _model |
std::vector< std::string > | _modelArgs |
|
00032 {};
|
|
00025 : 00026 00027 _aliasName(alias) 00028 ,_model(model) 00029 00030 { 00031 00032 if ( args.size() > 0 ) { 00033 int i; 00034 for ( i=0; i<args.size(); i++) { 00035 std::string tempStr=args[i]; 00036 _modelArgs.push_back(tempStr); 00037 } 00038 } 00039 }
|
|
00034 {};
|
|
00041 : 00042 00043 _aliasName(copyMe._aliasName) 00044 ,_model(copyMe._model) 00045 { 00046 if ( copyMe._modelArgs.size() > 0 ) { 00047 int i; 00048 for ( i=0; i<copyMe._modelArgs.size(); i++) _modelArgs.push_back(copyMe._modelArgs[i]); 00049 } 00050 }
|
|
00064 {
00065
00066 return _modelArgs;
00067 }
|
|
00039 { return _model;}
|
|
00037 {if (cand==_aliasName) return true; 00038 return false;}
|
|
00052 { 00053 00054 _aliasName=copyMe._aliasName; 00055 _model=copyMe._model; 00056 00057 if ( copyMe._modelArgs.size() > 0 ) { 00058 int i; 00059 for ( i=0; i<copyMe._modelArgs.size(); i++) _modelArgs.push_back(copyMe._modelArgs[i]); 00060 } 00061 return *this; 00062 }
|
|
|
|
|
|
|