diff -r 80ef3a206772 -r 48780e181b38 Symbian3/SDK/Source/GUID-93AB9273-08A5-52CD-AFF7-8B92D72067BF.dita --- a/Symbian3/SDK/Source/GUID-93AB9273-08A5-52CD-AFF7-8B92D72067BF.dita Fri Jul 16 17:23:46 2010 +0100 +++ b/Symbian3/SDK/Source/GUID-93AB9273-08A5-52CD-AFF7-8B92D72067BF.dita Tue Jul 20 12:00:49 2010 +0100 @@ -1,31 +1,29 @@ - - - - - -Using -TDesUse TDes for interfaces which take narrow or wide (Unicode) text, -depending on the build variant. -
Usage in a -function interface

An interface which needs to access and modify -either narrow text or wide (Unicode) text, depending on the build variant, -uses a TDes as the argument type. All build independent -concrete descriptors are derived from TDes which means that -the interface can accept any build independent descriptor.

The following -code fragment shows the most common function prototype pattern.

void ClassX::foo(TDes& anArg);

The -use of TDes means that data can be accessed and modified -through the descriptor.

If the interface is to handle explicit 8 bit -or explicit 16 bit data, regardless of the build variant, then use TDes8 or TDes16 instead.

-
- -Using class TDes8 - -Using Class -TDes16 + + + + + +Using TDesUse TDes for interfaces which take narrow or wide (Unicode) +text, depending on the build variant. +
Usage +in a function interface

An interface which needs to access +and modify either narrow text or wide (Unicode) text, depending on +the build variant, uses a TDes as the argument +type. All build independent concrete descriptors are derived from TDes which means that the interface can accept any build +independent descriptor.

The following code fragment shows the +most common function prototype pattern.

void ClassX::foo(TDes& anArg);

The use of TDes means that data can be accessed +and modified through the descriptor.

If the interface is to +handle explicit 8 bit or explicit 16 bit data, regardless of the build +variant, then use TDes8 or TDes16 instead.

+
+ +Using Class TDes16 +Using +class TDes8
\ No newline at end of file