1 #ifndef GCP_UTIL_REGPARSER_H
2 #define GCP_UTIL_REGPARSER_H
11 #include "gcp/util/common/RegDescription.h"
13 #include "gcp/control/code/unix/libunix_src/specific/specificregs.h"
38 std::vector<RegDescription>
inputRegs(std::string regStr,
39 RegInputMode mode=REG_INPUT_RANGE,
42 bool splitIndices=
false);
48 std::vector<RegDescription>
inputRegs(std::string regStr,
53 bool splitIndices=
false,
73 bool splitIndices=
false,
80 RegInputMode mode=REG_INPUT_RANGE,
103 static unsigned getSize(RegMapBlock* block, RegAspect aspect,
bool extend);
111 RegValidity validity_;
145 void checkValidityOfMode(RegInputMode mode,
ArrRegMap* aregmap,
146 RegMapBoard* brd, RegMapBlock* blk,
158 #endif // End #ifndef GCP_UTIL_REGPARSER_H
static unsigned getSize(RegMapBlock *block, RegAspect aspect, bool extend)
Definition: RegParser.cc:798
Definition: arraymap.h:63
Definition: CoordRange.h:20
RegDescription inputReg(std::string regStr, RegInputMode mode=REG_INPUT_RANGE, bool tell=true, bool extend=true)
Definition: RegParser.cc:597
std::vector< RegDescription > inputRegs(std::string regStr, RegInputMode mode=REG_INPUT_RANGE, bool tell=true, bool extend=true, bool splitIndices=false)
Definition: RegParser.cc:451
Definition: RegParser.h:18
virtual ~RegParser()
Definition: RegParser.cc:21
Definition: ArrayMapBase.h:47
Definition: RegDescription.h:26
RegValidity validity()
Definition: RegParser.h:96
Definition: arraymap.h:177
RegParser(bool archivedOnly_=false)
Definition: RegParser.cc:15