struct CCL::IFormatter
Overview
Formatter interface, converts values to strings and vice versa. More…
#include <iformatter.h> struct IFormatter: public CCL::IUnknown { // enums enum Flags; // methods virtual int CCL_API getFlags () const = 0; virtual tbool CCL_API printString (String& string, VariantRef value) const = 0; virtual tbool CCL_API scanString (Variant& value, StringRef string) const = 0; virtual CStringPtr CCL_API getFactoryName () const = 0; bool isNormalized () const; bool isStateful () const; };
Inherited Members
public: // methods virtual tresult CCL_API queryInterface (UIDRef iid, void** ptr) = 0; virtual unsigned int CCL_API retain () = 0; virtual unsigned int CCL_API release () = 0;
Detailed Documentation
Formatter interface, converts values to strings and vice versa.
Methods
virtual int CCL_API getFlags () const = 0
Get formatter flags.
virtual tbool CCL_API printString (String& string, VariantRef value) const = 0
Convert value to string.
virtual tbool CCL_API scanString (Variant& value, StringRef string) const = 0
Convert string to value.
virtual CStringPtr CCL_API getFactoryName () const = 0
Get name of factory which created this instance.