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; };
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