7.12.2010 - bug fixes in PIString, all classes now based on PIString
This commit is contained in:
24
piconfig.h
24
piconfig.h
@@ -37,21 +37,21 @@ public:
|
||||
void setValue(const PIString & name, const float value, bool write = true);
|
||||
void setValue(const PIString & name, const double value, bool write = true);
|
||||
|
||||
PIString getValue(int number) const {return settval[number];}
|
||||
PIString getName(int number) const {return settname[number];}
|
||||
PIString getComment(int number) const {return settcom[number];}
|
||||
void setValue(int number, const PIString & value, bool write = true);
|
||||
PIString getValue(uint number) const {return settval[number];}
|
||||
PIString getName(uint number) const {return settname[number];}
|
||||
PIString getComment(uint number) const {return settcom[number];}
|
||||
void setValue(uint number, const PIString & value, bool write = true);
|
||||
bool existsValue(const PIString & name);
|
||||
char getType(int number) const {return setttype[number][0];}
|
||||
char getType(uint number) const {return setttype[number][0];}
|
||||
int getNumber(const PIString & name);
|
||||
void setName(int number, const PIString & name);
|
||||
void setType(int number, const PIString & type);
|
||||
void setComment(int number, const PIString & comment);
|
||||
void setName(uint number, const PIString & name);
|
||||
void setType(uint number, const PIString & type);
|
||||
void setComment(uint number, const PIString & comment);
|
||||
int numValues() const {return settval.size();}
|
||||
void addLine(const PIString & name, const PIString & value, const PIString & type = "s");
|
||||
void insertLine(int number, const PIString & name, const PIString & value, const PIString & type = "s");
|
||||
void insertLine(uint number, const PIString & name, const PIString & value, const PIString & type = "s");
|
||||
void deleteLine(const PIString & name);
|
||||
void deleteLine(int number);
|
||||
void deleteLine(uint number);
|
||||
void readAll();
|
||||
void writeAll();
|
||||
|
||||
@@ -64,8 +64,8 @@ private:
|
||||
vector<PIString> setttab;
|
||||
vector<PIString> setttype;
|
||||
vector<PIString> all;
|
||||
vector<int> settlines;
|
||||
int lines;
|
||||
vector<uint> settlines;
|
||||
uint lines;
|
||||
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user