class Core::Formatter
Overview
A formatter converts values to strings and vice versa. More…
#include <coreformatter.h> class Formatter { public: // structs struct Data; struct Range; // construction Formatter(CStringPtr name = ""); // methods CStringPtr getName() const; virtual void print(Data& d) const = 0; virtual bool scan(Data& d) const; }; // direct descendants class FloatFormatter; class IntFormatter; class LeadingZeroFormatter; class PercentFormatter; class PercentRangeFormatter; class RangeFormatter; class StringListFormatter;
Detailed Documentation
A formatter converts values to strings and vice versa.
Methods
CStringPtr getName() const
Get class name.
virtual void print(Data& d) const = 0
Print value to string.
virtual bool scan(Data& d) const
Scan value from string.