MFC Grid manual

CDefaultStlStringFormat Class Reference

This format doesn't performs any actions. More...

#include <Dapfor/Common/DefaultStringFormat.h>

Inheritance diagram for CDefaultStlStringFormat:

CFormat

List of all members.


Public Member Functions

 CDefaultStlStringFormat ()
 Constructor.
 CDefaultStlStringFormat (const CDefaultStlStringFormat &format)
 Copy constructor.
 ~CDefaultStlStringFormat ()
 Destructor.
virtual TString FormatStl (const TString &val, const CDataObject *pDO) const
 Does nothing. The string, returned by the format is the same that 'val'.
virtual bool ParseStl (const TString &str, TString &val, const CDataObject *pDO) const
 Does nothing. Writes str to val without any modification.
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 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 CFormatClone () const
 Creates a deep copy of a format.
virtual void Serialize (CSerializer &serializer)
 Serializes a format.

Static Public Member Functions

static int GetSerializeVertion ()
 Serialization version.

Detailed Description

This format doesn't performs any actions.

Constructor & Destructor Documentation

CDefaultStlStringFormat ( const CDefaultStlStringFormat format  ) 

Copy constructor.

Parameters:
[in] format format to be copied


Member Function Documentation

TString FormatStl ( const TString &  val,
const CDataObject pDO 
) const [virtual]

Does nothing. The string, returned by the format is the same that 'val'.

Parameters:
[in] val Non-formatted string.
[in] pDO Pointer to CDataObject. This parameter is optional and may be zero.
Returns:
StlString, received in 'val' without any conversion.

Reimplemented from CFormat.

bool ParseStl ( const TString &  str,
TString &  val,
const CDataObject pDO 
) const [virtual]

Does nothing. Writes str to val without any modification.

Parameters:
[in] str Formatted string.
[in,out] val Value always equals to str.
[in] pDO Pointer to CDataObject. This parameter is optional and may be zero.
Returns:
Always true.

Reimplemented from CFormat.

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.

Parameters:
[in] val Non-formatted MFC string to be formatted.
[in] pDO Pointer to CDataObject. This parameter is optional and may be zero.
Returns:
Formatted string that is a result of conversion.

Reimplemented from CFormat.

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.

Parameters:
[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.
Returns:
True, if the string has been successfully parsed. Otherwise false.

Reimplemented from CFormat.

CFormat * Clone (  )  const [virtual]

Creates a deep copy of a format.

Returns:
Deep copy of a format object.

Implements CFormat.

void Serialize ( CSerializer serializer  )  [virtual]

Serializes a format.

Parameters:
[in] serializer Object, into which a format object is serialized.

Reimplemented from CFormat.