56 for (
const std::string&
label : labels)
69 for(
int i=0; i<numDigits; i++ )
112 std::cout<<
"current State of digits: ";
115 std::cout<<
"|"<<digit->digit()<<
"|";
117 std::cout<<std::endl;
202 if(leftDigit <= (*
this)[digit]->digit())
204 leftDigit=(*this)[digit]->digit();
226 std::set<int> digitsForLabel;
229 digitsForLabel.insert((*
this)[digit]->digit());
278 std::vector<int> digitsVector;
281 digitsVector.push_back(digit->digit());
315 return std::make_pair( 0,0 );
const FlexDigit * back() const
void reserve(size_type n)
value_type push_back(value_type pElem)
Add an element to the end of the collection.
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)
size_type size() const noexcept
FlexDigit(int, FlexDigit *=0)
FlexDigit operator++(int)
void setNext(FlexDigit *next)
FlexDigits(std::vector< std::string > &labels, std::map< std::string, int > &digitMax)
virtual void push_back(FlexDigit *)
virtual FlexDigits & operator++(int)
bool isUnique(bool doCheck)
std::vector< int > getVector()
std::pair< int, int > getPair()
std::set< std::string > m_labels
std::map< std::string, std::set< int > > m_digitAssoc
bool hasOnlySingleEntry(bool doCheck)
OdoMeter(std::vector< std::string > &labels, std::map< std::string, int > &numObj)
std::string label(const std::string &format, int i)