| virtual bool | IsDate () const |
| Indicates whether the format presents a date. | |
| virtual bool | IsEnum () const |
| Indicates whether the format presents an enumeration. | |
| virtual CFormat * | Clone () const =0 |
| Creates a deep copy of a format. | |
| virtual TString | GetFormatName () const |
| Gets format name. | |
| virtual bool | IsSerializableType () const |
| Indicates whether the format is serializable. | |
| virtual void | Serialize (CSerializer &serializer) |
| Serializes a format. | |
| static CFormat & | GetDefaultFormat (EnType nType) |
| Gets a default format. | |
| static int | GetSerializeVertion () |
| Serialization version. | |
Public Member Functions | |
| virtual | ~CFormat () |
| Virtual destructor. | |
| EnType | GetType () const |
| Gets a format type. | |
Format methods | |
| virtual CString | FormatMfc (const CString &val, const CDataObject *pDO) const |
| The function converts non-formatted value of MFC string type to the formatted MFC string. | |
| virtual CString | FormatMfc (const TString &val, const CDataObject *pDO) const |
| The function converts non-formatted value of STL string type to the formatted MFC string. | |
| virtual CString | FormatMfc (char val, const CDataObject *pDO) const |
| The function converts non-formatted value of char type to the formatted MFC string. | |
| virtual CString | FormatMfc (unsigned char val, const CDataObject *pDO) const |
| The function converts non-formatted value of unsigned char type to the formatted MFC string. | |
| virtual CString | FormatMfc (short val, const CDataObject *pDO) const |
| The function converts non-formatted value of short type to the formatted MFC string. | |
| virtual CString | FormatMfc (unsigned short val, const CDataObject *pDO) const |
| The function converts non-formatted value of unsigned short type to the formatted MFC string. | |
| virtual CString | FormatMfc (long val, const CDataObject *pDO) const |
| The function converts non-formatted value of long type to the formatted MFC string. | |
| virtual CString | FormatMfc (unsigned long val, const CDataObject *pDO) const |
| The function converts non-formatted value of unsigned long type to the formatted MFC string. | |
| virtual CString | FormatMfc (int64 val, const CDataObject *pDO) const |
| The function converts non-formatted value of __int64 type to the formatted MFC string. | |
| virtual CString | FormatMfc (bool val, const CDataObject *pDO) const |
| The function converts non-formatted value of bool type to the formatted MFC string. | |
| virtual CString | FormatMfc (float val, const CDataObject *pDO) const |
| The function converts non-formatted value of float type to the formatted MFC string. | |
| virtual CString | FormatMfc (double val, const CDataObject *pDO) const |
| The function converts non-formatted value of double type to the formatted MFC string. | |
| virtual CString | FormatMfc (CDataObject *val, const CDataObject *pDO) const |
| The function converts non-formatted value of CDataObject* type to the formatted MFC string. | |
| virtual CString | FormatMfc (const CValue &val, const CDataObject *pDO) const |
| The function converts the non-formatted value presented by CValue object to the formatted MFC string. | |
| virtual TString | FormatStl (const CString &val, const CDataObject *pDO) const |
| The function converts non-formatted value of CString type to the formatted STL string. | |
| virtual TString | FormatStl (const TString &val, const CDataObject *pDO) const |
| The function converts non-formatted value of STL string type to the formatted STL string. | |
| virtual TString | FormatStl (char val, const CDataObject *pDO) const |
| The function converts non-formatted value of char type to the formatted string. | |
| virtual TString | FormatStl (unsigned char val, const CDataObject *pDO) const |
| The function converts non-formatted value of unsigned char type to the formatted string. | |
| virtual TString | FormatStl (short val, const CDataObject *pDO) const |
| The function converts non-formatted value of short type to the formatted string. | |
| virtual TString | FormatStl (unsigned short val, const CDataObject *pDO) const |
| The function converts non-formatted value of unsigned short type to the formatted string. | |
| virtual TString | FormatStl (long val, const CDataObject *pDO) const |
| The function converts non-formatted value of long type to the formatted string. | |
| virtual TString | FormatStl (unsigned long val, const CDataObject *pDO) const |
| The function converts non-formatted value of unsigned long type to the formatted string. | |
| virtual TString | FormatStl (int64 val, const CDataObject *pDO) const |
| The function converts non-formatted value of __int64 type to the formatted string. | |
| virtual TString | FormatStl (bool val, const CDataObject *pDO) const |
| The function converts non-formatted value of bool type to the formatted string. | |
| virtual TString | FormatStl (float val, const CDataObject *pDO) const |
| The function converts non-formatted value of float type to the formatted string. | |
| virtual TString | FormatStl (double val, const CDataObject *pDO) const |
| The function converts non-formatted value of double type to the formatted string. | |
| virtual TString | FormatStl (CDataObject *val, const CDataObject *pDO) const |
| The function converts non-formatted value which is a pointer to CDataObject type to the formatted string. | |
| virtual TString | FormatStl (const CValue &val, const CDataObject *pDO) const |
| The function converts the non-formatted value presented by CValue object to the formatted STL string. | |
Parse methods | |
| virtual bool | ParseMfc (const CString &str, CString &val, const CDataObject *pDO) const |
| The function converts the formatted MFC string to the non-formatted MFC string. | |
| virtual bool | ParseMfc (const CString &str, TString &val, const CDataObject *pDO) const |
| The function converts the formatted MFC string to the non-formatted STL string. | |
| virtual bool | ParseMfc (const CString &str, char &val, const CDataObject *pDO) const |
| The function converts the formatted MFC string to the non-formatted char-type value. | |
| virtual bool | ParseMfc (const CString &str, unsigned char &val, const CDataObject *pDO) const |
| The function converts the formatted MFC string to the non-formatted unsigned char-type value. | |
| virtual bool | ParseMfc (const CString &str, short &val, const CDataObject *pDO) const |
| The function converts the formatted MFC string to the non-formatted unsigned short-type value. | |
| virtual bool | ParseMfc (const CString &str, unsigned short &val, const CDataObject *pDO) const |
| The function converts the formatted MFC string to the non-formatted unsigned unsigned short-type value. | |
| virtual bool | ParseMfc (const CString &str, long &val, const CDataObject *pDO) const |
| The function converts the formatted MFC string to the non-formatted long-type value. | |
| virtual bool | ParseMfc (const CString &str, unsigned long &val, const CDataObject *pDO) const |
| The function converts the formatted MFC string to the non-formatted unsigned long-type value. | |
| virtual bool | ParseMfc (const CString &str, int64 &val, const CDataObject *pDO) const |
| The function converts the formatted MFC string to the non-formatted __int64-type value. | |
| virtual bool | ParseMfc (const CString &str, bool &val, const CDataObject *pDO) const |
| The function converts the formatted MFC string to the non-formatted bool-type value. | |
| virtual bool | ParseMfc (const CString &str, float &val, const CDataObject *pDO) const |
| The function converts the formatted MFC string to the non-formatted float-type value. | |
| virtual bool | ParseMfc (const CString &str, CDataObject *&val, const CDataObject *pDO) const |
| The function converts the formatted MFC string to the non-formatted CDataObject* -type value. | |
| virtual bool | ParseMfc (const CString &str, double &val, const CDataObject *pDO) const |
| The function converts the formatted MFC string to the non-formatted double -type value. | |
| virtual bool | ParseMfc (const CString &str, CValue &val, const CDataObject *pDO) const |
| The function parses the formatted MFC string to the value presented by CValue object. | |
| virtual bool | ParseStl (const TString &str, CString &val, const CDataObject *pDO) const |
| The function converts the formatted STL string to the non-formatted MFC string. | |
| virtual bool | ParseStl (const TString &str, TString &val, const CDataObject *pDO) const |
| The function converts the formatted string to the non-formatted value of string type. | |
| virtual bool | ParseStl (const TString &str, char &val, const CDataObject *pDO) const |
| The function converts the formatted string to the non-formatted value of char type. | |
| virtual bool | ParseStl (const TString &str, unsigned char &val, const CDataObject *pDO) const |
| The function converts the formatted string to the non-formatted value of unsigned char type. | |
| virtual bool | ParseStl (const TString &str, short &val, const CDataObject *pDO) const |
| The function converts the formatted string to the non-formatted value of short type. | |
| virtual bool | ParseStl (const TString &str, unsigned short &val, const CDataObject *pDO) const |
| The function converts the formatted string to the non-formatted value of unsigned short type. | |
| virtual bool | ParseStl (const TString &str, long &val, const CDataObject *pDO) const |
| The function converts the formatted string to the non-formatted value of long type. | |
| virtual bool | ParseStl (const TString &str, unsigned long &val, const CDataObject *pDO) const |
| The function converts the formatted string to the non-formatted value of unsigned long type. | |
| virtual bool | ParseStl (const TString &str, int64 &val, const CDataObject *pDO) const |
| The function converts the formatted string to the non-formatted value of __int64 type. | |
| virtual bool | ParseStl (const TString &str, bool &val, const CDataObject *pDO) const |
| The function converts the formatted string to the non-formatted value of bool type. | |
| virtual bool | ParseStl (const TString &str, float &val, const CDataObject *pDO) const |
| The function converts the formatted string to the non-formatted value of float type. | |
| virtual bool | ParseStl (const TString &str, CDataObject *&val, const CDataObject *pDO) const |
| The function converts the formatted string to the pointer to CDataObject. | |
| virtual bool | ParseStl (const TString &str, double &val, const CDataObject *pDO) const |
| The function converts the formatted string to the non-formatted value of double type. | |
| virtual bool | ParseStl (const TString &str, CValue &val, const CDataObject *pDO) const |
| The function parses the formatted string to the value presented by CValue object. | |
Protected Member Functions | |
| CFormat (EnType nType) | |
| Constructor. | |
| CFormat (const CFormat &) | |
| Copy constructor. | |
//Values returned by C++ objects and inserted into the grid, can be //presented in cells in various ways. The type of presentation depends //on format that transforms value to formatted string and vice versa. //Below you can see example of implementing a custom format. This format //can be set in the mapping table or in the Dapfor::GUI::CColumn class. //CustomLongFormat.h file //Custom format that transforms long value to a string and vice versa class CCustomLongFormat : public Dapfor::Common::CFormat { public: CCustomLongFormat(); //Pair of format and parse functions virtual std::string Format(long val, const Dapfor::Common::CDataObject* pDO) const; virtual bool Parse(const std::string& str, long& val, const Dapfor::Common::CDataObject* pDO) const; //An object of this class can be cloned. virtual Dapfor::Common::CFormat* Clone() const; }; //CustomLongFormat.cpp file //Constructor. Format type is Dapfor::Common::Long CCustomLongFormat::CCustomLongFormat() : Dapfor::Common::CFormat(Dapfor::Common::Long) { } //Format implementation -> transforms a long value to a string std::string CCustomLongFormat::Format(long val, const Dapfor::Common::CDataObject* pDO) const { switch(val) { case 0: return "Zero"; case 1: return "One"; case 2: return "Two"; } return ""; } //Parse implementation -> transforms a string to a long value bool CCustomLongFormat::Parse(const std::string& str, long& val, const Dapfor::Common::CDataObject* pDO) const { if(str == "Zero") { val = 0; return true; } if(str == "One") { val = 1; return true; } if(str == "Two") { val = 2; return true; } return false; } //Clone implementation Dapfor::Common::CFormat* CCustomLongFormat::Clone() const { return new CCustomLongFormat(); } //How to use the format: DF_BEGIN_FIELD_MAP(CMyClass) ... DF_LONG_ID (MyFid, "Custom format", &CMyClass::GetMyLong, 0, new CCustomLongFormat()) ... DF_END_FIELD_MAP()
| CString FormatMfc | ( | const CString & | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of MFC string type to the formatted MFC string.
| [in] | val | Non-formatted MFC string to be formatted. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CDefaultMfcStringFormat, and CEmptyFormat.
| CString FormatMfc | ( | const TString & | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of STL string type to the formatted MFC string.
| [in] | val | Non-formatted MFC string to be formatted. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CDefaultStlStringFormat, and CEmptyFormat.
| CString FormatMfc | ( | char | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of char type to the formatted MFC string.
| [in] | val | Non-formatted MFC string to be formatted. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CCharFormat, and CEmptyFormat.
| CString FormatMfc | ( | unsigned char | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of unsigned char type to the formatted MFC string.
| [in] | val | Non-formatted MFC string to be formatted. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CUCharFormat.
| CString FormatMfc | ( | short | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of short type to the formatted MFC string.
| [in] | val | Non-formatted MFC string to be formatted. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CShortFormat.
| CString FormatMfc | ( | unsigned short | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of unsigned short type to the formatted MFC string.
| [in] | val | Non-formatted MFC string to be formatted. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CUShortFormat.
| CString FormatMfc | ( | long | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of long type to the formatted MFC string.
| [in] | val | Non-formatted MFC string to be formatted. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, CLongDateFormat, CLongEnumFormat, CLongFormat, and CLongMsecTimeFormat.
| CString FormatMfc | ( | unsigned long | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of unsigned long type to the formatted MFC string.
| [in] | val | Non-formatted MFC string to be formatted. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CULongFormat.
| CString FormatMfc | ( | int64 | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of __int64 type to the formatted MFC string.
| [in] | val | Non-formatted MFC string to be formatted. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, CInt64DateFormat, and CInt64Format.
| CString FormatMfc | ( | bool | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of bool type to the formatted MFC string.
| [in] | val | Non-formatted MFC string to be formatted. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CBoolFormat, and CEmptyFormat.
| CString FormatMfc | ( | float | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of float type to the formatted MFC string.
| [in] | val | Non-formatted MFC string to be formatted. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CFloatFormat.
| CString FormatMfc | ( | double | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of double type to the formatted MFC string.
| [in] | val | Non-formatted MFC string to be formatted. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CDoubleFormat, and CEmptyFormat.
| CString FormatMfc | ( | CDataObject * | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of CDataObject* type to the formatted MFC string.
| [in] | val | Non-formatted MFC string to be formatted. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat.
| CString FormatMfc | ( | const CValue & | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the non-formatted value presented by CValue object to the formatted MFC string.
| [in] | val | object of CValue type. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat.
| bool ParseMfc | ( | const CString & | str, | |
| CString & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted MFC string to the non-formatted MFC string.
| [in] | str | MFC string to be formatted. |
| [in,out] | val | MFC string that is a result of conversion. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CDefaultMfcStringFormat, and CEmptyFormat.
| bool ParseMfc | ( | const CString & | str, | |
| TString & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted MFC string to the non-formatted STL string.
| [in] | str | MFC string to be formatted. |
| [in,out] | val | STL string that is a result of conversion. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CDefaultStlStringFormat, and CEmptyFormat.
| bool ParseMfc | ( | const CString & | str, | |
| char & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted MFC string to the non-formatted char-type value.
| [in] | str | MFC string to be formatted. |
| [in,out] | val | A value of the char type that is a result of the parsing. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CCharFormat, and CEmptyFormat.
| bool ParseMfc | ( | const CString & | str, | |
| unsigned char & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted MFC string to the non-formatted unsigned char-type value.
| [in] | str | MFC string to be formatted. |
| [in,out] | val | A value of the unsigned char type that is a result of the parsing. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CUCharFormat.
| bool ParseMfc | ( | const CString & | str, | |
| short & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted MFC string to the non-formatted unsigned short-type value.
| [in] | str | MFC string to be formatted. |
| [in,out] | val | A value of the short type that is a result of the parsing. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CShortFormat.
| bool ParseMfc | ( | const CString & | str, | |
| unsigned short & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted MFC string to the non-formatted unsigned unsigned short-type value.
| [in] | str | MFC string to be formatted. |
| [in,out] | val | A value of the unsigned short type that is a result of the parsing. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CUShortFormat.
| bool ParseMfc | ( | const CString & | str, | |
| long & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted MFC string to the non-formatted long-type value.
| [in] | str | MFC string to be formatted. |
| [in,out] | val | A value of the long type that is a result of the parsing. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, CLongDateFormat, CLongEnumFormat, CLongFormat, and CLongMsecTimeFormat.
| bool ParseMfc | ( | const CString & | str, | |
| unsigned long & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted MFC string to the non-formatted unsigned long-type value.
| [in] | str | MFC string to be formatted. |
| [in,out] | val | A value of the unsigned long type that is a result of the parsing. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CULongFormat.
| bool ParseMfc | ( | const CString & | str, | |
| int64 & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted MFC string to the non-formatted __int64-type value.
| [in] | str | MFC string to be formatted. |
| [in,out] | val | A value of the __int64 type that is a result of the parsing. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, CInt64DateFormat, and CInt64Format.
| bool ParseMfc | ( | const CString & | str, | |
| bool & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted MFC string to the non-formatted bool-type value.
| [in] | str | MFC string to be formatted. |
| [in,out] | val | A value of the bool type that is a result of the parsing. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CBoolFormat, and CEmptyFormat.
| bool ParseMfc | ( | const CString & | str, | |
| float & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted MFC string to the non-formatted float-type value.
| [in] | str | MFC string to be formatted. |
| [in,out] | val | A value of the float type that is a result of the parsing. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CFloatFormat.
| bool ParseMfc | ( | const CString & | str, | |
| CDataObject *& | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted MFC string to the non-formatted CDataObject* -type value.
| [in] | str | MFC string to be formatted. |
| [in,out] | val | A value of the CDataObject* type that is a result of the parsing. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat.
| bool ParseMfc | ( | const CString & | str, | |
| double & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted MFC string to the non-formatted double -type value.
| [in] | str | MFC string to be formatted. |
| [in,out] | val | A value of the double type that is a result of the parsing. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CDoubleFormat, and CEmptyFormat.
| bool ParseMfc | ( | const CString & | str, | |
| CValue & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function parses the formatted MFC string to the value presented by CValue object.
| [in] | str | Formatted string. |
| [in,out] | val | object of CValue class that is a result of conversion. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat.
| TString FormatStl | ( | const CString & | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of CString type to the formatted STL string.
| [in] | val | Non-formatted MFC string to be formatted. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CDefaultMfcStringFormat, and CEmptyFormat.
| TString FormatStl | ( | const TString & | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of STL string type to the formatted STL string.
| [in] | val | Non-formatted string to be formatted. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CDefaultStlStringFormat, and CEmptyFormat.
| TString FormatStl | ( | char | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of char type to the formatted string.
| [in] | val | Non formatted value of char type. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CCharFormat, and CEmptyFormat.
| TString FormatStl | ( | unsigned char | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of unsigned char type to the formatted string.
| [in] | val | Non formatted value of unsigned char type. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CUCharFormat.
| TString FormatStl | ( | short | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of short type to the formatted string.
| [in] | val | Non formatted value of short type. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CShortFormat.
| TString FormatStl | ( | unsigned short | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of unsigned short type to the formatted string.
| [in] | val | Non formatted value of unsigned short type. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CUShortFormat.
| TString FormatStl | ( | long | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of long type to the formatted string.
| [in] | val | Non formatted value of long type. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, CLongDateFormat, CLongEnumFormat, CLongFormat, and CLongMsecTimeFormat.
| TString FormatStl | ( | unsigned long | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of unsigned long type to the formatted string.
| [in] | val | Non formatted value of unsigned long type. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CULongFormat.
| TString FormatStl | ( | int64 | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of __int64 type to the formatted string.
| [in] | val | Non formatted value of __int64 type. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, CInt64DateFormat, and CInt64Format.
| TString FormatStl | ( | bool | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of bool type to the formatted string.
| [in] | val | Non formatted value of bool type. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CBoolFormat, and CEmptyFormat.
| TString FormatStl | ( | float | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of float type to the formatted string.
| [in] | val | Non formatted value of float type. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CFloatFormat.
| TString FormatStl | ( | double | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value of double type to the formatted string.
| [in] | val | Non formatted value of double type. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CDoubleFormat, and CEmptyFormat.
| TString FormatStl | ( | CDataObject * | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts non-formatted value which is a pointer to CDataObject type to the formatted string.
| [in] | val | Pointer to CDataObject. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat.
| TString FormatStl | ( | const CValue & | val, | |
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the non-formatted value presented by CValue object to the formatted STL string.
| [in] | val | object of CValue type. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat.
| bool ParseStl | ( | const TString & | str, | |
| CString & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted STL string to the non-formatted MFC string.
| [in] | str | STL string to be formatted. |
| [in,out] | val | MFC string that is a resunt of conversion. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CDefaultMfcStringFormat, and CEmptyFormat.
| bool ParseStl | ( | const TString & | str, | |
| TString & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted string to the non-formatted value of string type.
| [in] | str | Formatted string. |
| [in,out] | val | Value of string type that is a result of conversion. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CDefaultStlStringFormat, and CEmptyFormat.
| bool ParseStl | ( | const TString & | str, | |
| char & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted string to the non-formatted value of char type.
| [in] | str | Formatted string. |
| [in,out] | val | Value of char type that is a result of conversion. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CCharFormat, and CEmptyFormat.
| bool ParseStl | ( | const TString & | str, | |
| unsigned char & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted string to the non-formatted value of unsigned char type.
| [in] | str | Formatted string. |
| [in,out] | val | Value of unsigned char type that is a result of conversion. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CUCharFormat.
| bool ParseStl | ( | const TString & | str, | |
| short & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted string to the non-formatted value of short type.
| [in] | str | Formatted string. |
| [in,out] | val | Value of short type that is a result of conversion. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CShortFormat.
| bool ParseStl | ( | const TString & | str, | |
| unsigned short & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted string to the non-formatted value of unsigned short type.
| [in] | str | Formatted string. |
| [in,out] | val | Value of unsigned short type that is a result of conversion. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CUShortFormat.
| bool ParseStl | ( | const TString & | str, | |
| long & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted string to the non-formatted value of long type.
| [in] | str | Formatted string. |
| [in,out] | val | Value of long type that is a result of conversion. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, CLongDateFormat, CLongEnumFormat, CLongFormat, and CLongMsecTimeFormat.
| bool ParseStl | ( | const TString & | str, | |
| unsigned long & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted string to the non-formatted value of unsigned long type.
| [in] | str | Formatted string. |
| [in,out] | val | Value of unsigned long type that is a result of conversion. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CULongFormat.
| bool ParseStl | ( | const TString & | str, | |
| int64 & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted string to the non-formatted value of __int64 type.
| [in] | str | Formatted string. |
| [in,out] | val | Value of __int64 type that is a result of conversion. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, CInt64DateFormat, and CInt64Format.
| bool ParseStl | ( | const TString & | str, | |
| bool & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted string to the non-formatted value of bool type.
| [in] | str | Formatted string. |
| [in,out] | val | Value of bool type that is a result of conversion. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CBoolFormat, and CEmptyFormat.
| bool ParseStl | ( | const TString & | str, | |
| float & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted string to the non-formatted value of float type.
| [in] | str | Formatted string. |
| [in,out] | val | Value of float type that is a result of conversion. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat, and CFloatFormat.
| bool ParseStl | ( | const TString & | str, | |
| CDataObject *& | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted string to the pointer to CDataObject.
| [in] | str | Formatted string. |
| [in,out] | val | pointer to CDataObject type that is a result of conversion. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat.
| bool ParseStl | ( | const TString & | str, | |
| double & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function converts the formatted string to the non-formatted value of double type.
| [in] | str | Formatted string. |
| [in,out] | val | Value of double type that is a result of conversion. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CDoubleFormat, and CEmptyFormat.
| bool ParseStl | ( | const TString & | str, | |
| CValue & | val, | |||
| const CDataObject * | pDO | |||
| ) | const [virtual] |
The function parses the formatted string to the value presented by CValue object.
| [in] | str | Formatted string. |
| [in,out] | val | object of CValue class that accepts the result of conversion. |
| [in] | pDO | Pointer to CDataObject. This parameter is optional and may be zero. |
Reimplemented in CEmptyFormat.
| bool IsDate | ( | ) | const [virtual] |
Indicates whether the format presents a date.
Reimplemented in CInt64DateFormat, CLongDateFormat, and CLongMsecTimeFormat.
| bool IsEnum | ( | ) | const [virtual] |
Indicates whether the format presents an enumeration.
Reimplemented in CLongEnumFormat.
| CFormat * Clone | ( | ) | const [pure virtual] |
Creates a deep copy of a format.
Implemented in CBoolFormat, CCharFormat, CDefaultStlStringFormat, CDefaultMfcStringFormat, CDoubleFormat, CEmptyFormat, CFloatFormat, CInt64DateFormat, CInt64Format, CLongDateFormat, CLongEnumFormat, CLongFormat, CLongMsecTimeFormat, CShortFormat, CUCharFormat, CULongFormat, and CUShortFormat.
| CFormat & GetDefaultFormat | ( | EnType | nType | ) | [static] |
Gets a default format.
| [in] | nType | Format type. |
| Format type | Fromat class |
| Common::MfcString | Common::CDefaultMfcStringFormat() |
| Common::StlString | Common::CDefaultStlStringFormat() |
| Common::Char | Common::CCharFormat() |
| Common::UChar | Common::CUCharFormat() |
| Common::Short | Common::CShortFormat() |
| Common::UShort | Common::CUShortFormat() |
| Common::Long | Common::CLongFormat() |
| Common::ULong | Common::CULongFormat() |
| Common::Int64 | Common::CInt64Format() |
| Common::Bool | Common::CBoolFormat() |
| Common::Float | Common::CFloatFormat() |
| Common::Double | Common::CDoubleFormat() |
| Common::ObjectPtr | Common::CEmptyFormat(Common::ObjectPtr) |
| TString GetFormatName | ( | ) | const [virtual] |
Gets format name.
Usually it is used for serialisation reasons. To declare the format class as serialisable, the macros DF_DECLARE_FORMAT() and DF_IMPLEMENT_FORMAT() can be used.
| bool IsSerializableType | ( | ) | const [virtual] |
Indicates whether the format is serializable.
Indicates whether the object of CFormat class is serializable.
| void Serialize | ( | CSerializer & | serializer | ) | [virtual] |
Serializes a format.
| [in] | serializer | Object, into which a format object is serialized. |
Reimplemented in CBoolFormat, CCharFormat, CDefaultStlStringFormat, CDefaultMfcStringFormat, CDoubleFormat, CEmptyFormat, CFloatFormat, CInt64DateFormat, CInt64Format, CLongDateFormat, CLongEnumFormat, CLongFormat, CLongMsecTimeFormat, CShortFormat, CUCharFormat, CULongFormat, and CUShortFormat.
| Copyright Dapfor 2007-2009 | Generated on Wed Jul 7 03:24:43 2010 for MFCGrid by 1.5.5 |