Symbian
Symbian OS Library

SYMBIAN OS V9.3

[Index] [Spacer] [Previous] [Next]



Location: tzlocalizationdatatypes.h
Link against: timezonelocalization.lib

Class CTzLocalizedCityGroupArray

class CTzLocalizedCityGroupArray : public CTzLocalizedArray< CTzLocalizedCityGroup >;

Description

An array of city groups. This just passes function calls on to its templated base class, CTzLocalizedArray.

Derivation

Members

Defined in CTzLocalizedCityGroupArray:
AppendL(), At(), Count(), Find(), NewL(), NewLC(), Remove(), Sort()

See also


Construction and destruction


NewL()

static IMPORT_C CTzLocalizedCityGroupArray *NewL();

Description

Allocates and constructs a new CTzLocalizedCityGroupArray object.

Return value

CTzLocalizedCityGroupArray *

The newly created CTzLocalizedCityGroupArray object.


NewLC()

static IMPORT_C CTzLocalizedCityGroupArray *NewLC();

Description

Allocates and constructs a new CTzLocalizedCityGroupArray object. The pointer to the new object is left on the cleanup stack.

Return value

CTzLocalizedCityGroupArray *

The newly created CTzLocalizedCityGroupArray object.

[Top]


Member functions


At()

IMPORT_C CTzLocalizedCityGroup &At(TInt aIndex) const;

Description

Returns the group at the specified index.

Parameters

TInt aIndex

Index of the element to get.

Return value

CTzLocalizedCityGroup &

Reference to the group at aIndex.


Count()

IMPORT_C TInt Count() const;

Description

Returns the number of elements in the array.

Return value

TInt

The number of elements in the array.


AppendL()

IMPORT_C void AppendL(CTzLocalizedCityGroup *aGroup);

Description

Appends a group to this array. Ownership of the pointer is transferred to the array.

Parameters

CTzLocalizedCityGroup *aGroup

A pointer to the group to add.


Remove()

IMPORT_C void Remove(TInt aIndex);

Description

Removes the group at the specified index.

Parameters

TInt aIndex

Index of the group to remove.


Sort()

IMPORT_C void Sort(TLinearOrder< CTzLocalizedCityGroup > anOrder);

Description

Sorts the array.

Parameters

TLinearOrder< CTzLocalizedCityGroup > anOrder

Sorting function to use.


Find()

IMPORT_C TInt Find(CTzLocalizedCityGroup *anEntry, TIdentityRelation< CTzLocalizedCityGroup > aIdentityRelation);

Description

Searches for a group in this array.

Parameters

CTzLocalizedCityGroup *anEntry

The group to search for.

TIdentityRelation< CTzLocalizedCityGroup > aIdentityRelation

The search function to use.

Return value

TInt

The index of the first matching object in the array, or KErrNotFound if no match is found.