21 #ifndef HURRICANE_COMMONS_H
22 #error "Tabulation.h must be included through Commons.h"
67 public:
unsigned getWidth()
const {
return _s.size()*_n; };
68 public:
string _getTypeName()
const {
return _TName(
"Tabulation"); };
69 public:
string _getString()
const;
70 public: Record* _getRecord()
const {
return NULL; };
71 public: Slot* _getSlot()
const {
return NULL; };
81 extern Tabulation tab;
89 {
return data._getString(); }
92 {
return data._getString(); }
95 {
if (!data)
return "NULL [Tabulation]";
return data->_getString(); }
98 {
if (!data)
return "NULL [const Tabulation]";
return data->_getString(); }
102 if (!d)
return o <<
"NULL [Tabulation]";
103 return o <<
"&" << d->_getString();
108 if (!d)
return o <<
"NULL [const Tabulation]";
109 return o <<
"&" << d->_getString();
113 {
return o << d._getString(); }
116 {
return o << d._getString(); }
119 {
if (!data)
return NULL;
return data->_getRecord(); }
122 {
if (!data)
return NULL;
return data->_getRecord(); }
Tabulation description (API)
Definition: Tabulation.h:33
Tabulation & operator=(const Tabulation &tabulation)
Tabulation(const string &s=" ")
Tabulation(const Tabulation &tabulation)
Tabulation operator--(int)
Tabulation & operator++()
Tabulation operator++(int)
Tabulation & operator--()
Contains Almost Everything.
Definition: BasicLayer.h:39