112 namespace PdmsToken {
135 namespace PdmsObjects {
190 return strcmp(
name, str) == 0 ? this :
nullptr;
192 virtual bool scan(
Token t, std::vector<GenericItem *> &array);
193 virtual std::pair<int, int>
write(std::ostream &output,
194 int nbtabs = 0)
const = 0;
240 virtual void clear(
bool del =
false);
248 virtual bool scan(
Token t, std::vector<GenericItem *> &array);
250 virtual std::pair<int, int>
write(std::ostream &output,
251 int nbtabs = 0)
const;
277 virtual std::pair<int, int>
write(std::ostream &output,
278 int nbtabs = 0)
const;
296 virtual std::pair<int, int>
write(std::ostream &output,
297 int nbtabs = 0)
const;
311 virtual std::pair<int, int>
write(std::ostream &output,
312 int nbtabs = 0)
const;
328 virtual std::pair<int, int>
write(std::ostream &output,
329 int nbtabs = 0)
const;
345 virtual std::pair<int, int>
write(std::ostream &output,
346 int nbtabs = 0)
const;
360 virtual std::pair<int, int>
write(std::ostream &output,
361 int nbtabs = 0)
const;
375 virtual std::pair<int, int>
write(std::ostream &output,
376 int nbtabs = 0)
const;
390 virtual std::pair<int, int>
write(std::ostream &output,
391 int nbtabs = 0)
const;
409 virtual std::pair<int, int>
write(std::ostream &output,
410 int nbtabs = 0)
const;
420 while (!
loop.empty()) {
431 virtual std::pair<int, int>
write(std::ostream &output,
432 int nbtabs = 0)
const;
467 virtual std::pair<int, int>
write(std::ostream &output,
468 int nbtabs = 0)
const;
474 namespace PdmsCommands {
488 virtual bool handle(
const char *str) {
return false; }
490 virtual bool isValid()
const {
return false; }
538 virtual bool handle(
const char *str);
572 virtual bool handle(
const char *str);
590 virtual bool handle(
const char *str);
606 if (strlen(
name) > 0)
return false;
622 virtual bool handle(
const char *str);
float PointCoordinateType
Type of the coordinates of a (N-D) point.