class Core::RangeFormatter

Replace min/max values with special strings, see FormatterRegistry::find().

class RangeFormatter: public Core::Formatter
{
public:
    // construction

    RangeFormatter (
        CStringPtr name,
        const Formatter& baseFormatter,
        CStringPtr minString,
        CStringPtr maxString
    );

    // methods

    void print (Data& d) const;
    bool scan (Data& d) const;
};

Inherited Members

public:
    // structs

    struct Data;
    struct Range;

    // methods

    CStringPtr getName () const;
    virtual void print (Data& d) const = 0;
    virtual bool scan (Data& d) const;