![]() |
ATLAS Offline Software
|
#include <DiffStruct.h>
Classes | |
| struct | AttDiff |
Public Types | |
| typedef std::unordered_map< std::string, std::string > | OnlyMap_t |
Public Member Functions | |
| DiffStruct (const std::string &tagname, const std::string &name="") | |
| ~DiffStruct () | |
| void | check (const std::string &attname, const std::string &lval, const std::string &rval) |
| void | check (const std::string &attname, int lval, int rval) |
| void | check (const std::string &attname, unsigned int lval, unsigned int rval) |
| void | check (const std::string &attname, float lval, float rval) |
| void | check (const std::string &attname, bool lval, bool rval) |
| void | addSub (DiffStruct *sub) |
| void | addRightOnlySub (const std::string &tagname, const std::string &name) |
| void | addLeftOnlySub (const std::string &tagname, const std::string &name) |
| bool | empty () const |
| void | writeXML (std::ofstream &xmlfile, const std::string &prefix="") const |
Public Attributes | |
| std::string | tagname |
| std::string | name |
| std::vector< AttDiff > | attdiffs |
| std::vector< DiffStruct * > | subs |
| OnlyMap_t | rightonly |
| OnlyMap_t | leftonly |
Definition at line 14 of file DiffStruct.h.
| typedef std::unordered_map<std::string, std::string> TrigConf::DiffStruct::OnlyMap_t |
Definition at line 43 of file DiffStruct.h.
Definition at line 14 of file DiffStruct.cxx.
| TrigConf::DiffStruct::~DiffStruct | ( | ) |
Definition at line 19 of file DiffStruct.cxx.
Definition at line 65 of file DiffStruct.cxx.
| void TrigConf::DiffStruct::addRightOnlySub | ( | const std::string & | tagname, |
| const std::string & | name ) |
Definition at line 60 of file DiffStruct.cxx.
| void TrigConf::DiffStruct::addSub | ( | DiffStruct * | sub | ) |
Definition at line 55 of file DiffStruct.cxx.
| void TrigConf::DiffStruct::check | ( | const std::string & | attname, |
| bool | lval, | ||
| bool | rval ) |
Definition at line 49 of file DiffStruct.cxx.
| void TrigConf::DiffStruct::check | ( | const std::string & | attname, |
| const std::string & | lval, | ||
| const std::string & | rval ) |
Definition at line 26 of file DiffStruct.cxx.
| void TrigConf::DiffStruct::check | ( | const std::string & | attname, |
| float | lval, | ||
| float | rval ) |
Definition at line 43 of file DiffStruct.cxx.
| void TrigConf::DiffStruct::check | ( | const std::string & | attname, |
| int | lval, | ||
| int | rval ) |
Definition at line 31 of file DiffStruct.cxx.
| void TrigConf::DiffStruct::check | ( | const std::string & | attname, |
| unsigned int | lval, | ||
| unsigned int | rval ) |
Definition at line 37 of file DiffStruct.cxx.
| bool TrigConf::DiffStruct::empty | ( | ) | const |
Definition at line 70 of file DiffStruct.cxx.
| void TrigConf::DiffStruct::writeXML | ( | std::ofstream & | xmlfile, |
| const std::string & | prefix = "" ) const |
| std::vector<AttDiff> TrigConf::DiffStruct::attdiffs |
Definition at line 41 of file DiffStruct.h.
| OnlyMap_t TrigConf::DiffStruct::leftonly |
Definition at line 45 of file DiffStruct.h.
| std::string TrigConf::DiffStruct::name |
Definition at line 40 of file DiffStruct.h.
| OnlyMap_t TrigConf::DiffStruct::rightonly |
Definition at line 44 of file DiffStruct.h.
| std::vector<DiffStruct*> TrigConf::DiffStruct::subs |
Definition at line 42 of file DiffStruct.h.
| std::string TrigConf::DiffStruct::tagname |
Definition at line 39 of file DiffStruct.h.