diff -r 000000000000 -r e4d67989cc36 genericservices/s60compatibilityheaders/commonengine/src/finditemengine.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/genericservices/s60compatibilityheaders/commonengine/src/finditemengine.cpp Tue Feb 02 02:01:42 2010 +0200 @@ -0,0 +1,58 @@ +// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies). +// All rights reserved. +// This component and the accompanying materials are made available +// under the terms of "Eclipse Public License v1.0" +// which accompanies this distribution, and is available +// at the URL "http://www.eclipse.org/legal/epl-v10.html". +// +// Initial Contributors: +// Nokia Corporation - initial contribution. +// +// Contributors: +// +// Description: +// + + + +// INCLUDE FILES +#include "finditemengine.h" + +EXPORT_C CFindItemEngine* CFindItemEngine::NewL( const TDesC& aText, const CFindItemEngine::TFindItemSearchCase aSearchCase ) + { return reinterpret_cast(CTulAddressStringTokenizer::NewL(aText, aSearchCase)); } + +EXPORT_C CFindItemEngine* CFindItemEngine::NewL( const TDesC& aText, const CFindItemEngine::TFindItemSearchCase aSearchCase, const TInt aMinNumbers ) + { return reinterpret_cast(CTulAddressStringTokenizer::NewL(aText, aSearchCase, aMinNumbers)); } + +EXPORT_C CFindItemEngine::~CFindItemEngine() + { delete reinterpret_cast(this); } + +EXPORT_C TBool CFindItemEngine::Item( CFindItemEngine::SFoundItem& aItem ) + { return reinterpret_cast(this)->Item(reinterpret_cast(aItem)); } + +EXPORT_C TBool CFindItemEngine::NextItem( CFindItemEngine::SFoundItem& aItem ) + { return reinterpret_cast(this)->NextItem(reinterpret_cast(aItem)); } + +EXPORT_C TBool CFindItemEngine::PrevItem( CFindItemEngine::SFoundItem& aItem ) + { return reinterpret_cast(this)->PrevItem(reinterpret_cast(aItem)); } + +EXPORT_C const CArrayFixFlat* CFindItemEngine::ItemArray() const + { return reinterpret_cast*>(reinterpret_cast(this)->ItemArray()); } + +EXPORT_C TInt CFindItemEngine::Position() const + { return reinterpret_cast(this)->Position(); } + +EXPORT_C void CFindItemEngine::ResetPosition() + { reinterpret_cast(this)->ResetPosition(); } + +EXPORT_C TInt CFindItemEngine::ItemCount() const + { return reinterpret_cast(this)->ItemCount(); } + +EXPORT_C TInt CFindItemEngine::DoNewSearchL( const TDesC& aText, CFindItemEngine::TFindItemSearchCase aSearchCase) + { return reinterpret_cast(this)->DoNewSearchL(aText, aSearchCase); } + +EXPORT_C TInt CFindItemEngine::DoNewSearchL( const TDesC& aText, CFindItemEngine::TFindItemSearchCase aSearchCase, TInt aMinNumbers ) + { return reinterpret_cast(this)->DoNewSearchL(aText, aSearchCase, aMinNumbers ); } + + +// End of File