Symbian Developer Library

SYMBIAN OS V6.1 EDITION FOR C++

[Index] [Glossary] [Previous] [Next]



Using TRefByValue<class T> Class

Functions which take a variable number of arguments, such as TDes8::Format(), always take the first parameter as a value reference.

For example, the function TDes8::Format() is prototyped as:

void Format(TRefByValue<const TDesC8> aFmt,...);

The first argument is a value reference for a const TDesC8 type. Just pass a parameter of this type or a parameter that can be converted to that type.

_LIT(KFormat1,"%b %c %d %o %u %x");
...
tgt.Format(KFormat1,65,65,65,65,65,65);
...