Enhancement - ID and sequences
- The first ID added as a sequence is accessible through the original T::getId and T::setId interface. - An ID added via T::getId is accessible as the first ID in a sequence. - Allows some commands to operate exclusively with sequences, and others with a single ID.
This commit is contained in:
@@ -588,8 +588,6 @@ void T::parse (const std::string& line)
|
||||
openAttrBracket + 1, closeAttrBracket - openAttrBracket - 1);
|
||||
std::vector <std::string> pairs;
|
||||
split (pairs, attributes, ' ');
|
||||
if (pairs.size () == 0)
|
||||
throw std::string ("Could not find any attributes.");
|
||||
|
||||
for (size_t i = 0; i < pairs.size (); ++i)
|
||||
{
|
||||
|
||||
4
src/T.h
4
src/T.h
@@ -49,9 +49,9 @@ public:
|
||||
void setUUID (const std::string& uuid) { mUUID = uuid; }
|
||||
|
||||
int getId () const { return mId; }
|
||||
void setId (int id) { mId = id; }
|
||||
void setId (int id) { mId = id; mSequence.push_back (id); }
|
||||
std::vector <int> getAllIds () const { return mSequence; }
|
||||
void addId (int id) { mSequence.push_back (id); }
|
||||
void addId (int id) { if (mId == 0) mId = id; mSequence.push_back (id); }
|
||||
|
||||
status getStatus () const { return mStatus; }
|
||||
void setStatus (status s) { mStatus = s; }
|
||||
|
||||
Reference in New Issue
Block a user