TLitC8 Class Reference

class TLitC8

Encapsulates literal text.

This is always constructed using an _LIT8 macro.

This class is build independent; i.e. an explicit 8-bit build variant is generated for both a non-Unicode build and a Unicode build.

The class has no explicit constructors.

_LIT8

Member Functions Documentation

operator const TDesC8 &()

operator const TDesC8 &()const [inline]

Invoked by the compiler when a TLitC8<TInt> type is passed to a function which is prototyped to take a const TDesC8& type.

operator const __TRefDesC8()

operator const __TRefDesC8()const [inline]

Invoked by the compiler when a TLitC8<TInt> type is passed to a function which is prototyped to take a const TRefByValue<const TDesC8> type.

__TRefDesC8

operator&()

const TDesC8 *operator&()const [inline]

Returns a const TDesC8 type pointer.

A descriptor type pointer to this literal.

operator()()

const TDesC8 &operator()()const [inline]

Returns a const TDesC8 type reference.

A descriptor type reference to this literal

Member Data Documentation

TText8 iBuf

TText8 iBuf

TUint iTypeLength

TUint iTypeLength