diff -r 7aa6007702af -r 61b27eec6533 serviceapifw_plat/liw_generic_parameter_api/inc/liwvariant.inl --- a/serviceapifw_plat/liw_generic_parameter_api/inc/liwvariant.inl Fri Apr 16 15:54:49 2010 +0300 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,247 +0,0 @@ -/* -* Copyright (c) 2003-2005 Nokia Corporation and/or its subsidiary(-ies). -* All rights reserved. -* This component and the accompanying materials are made available -* under the terms of the License "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: Inline function implementations of class TLiwVariant. -* -*/ - - - - - - - - -inline TLiwVariant::TLiwVariant() : iTypeId(LIW::EVariantTypeNull), iPtrC(), iPtrC8() - { - iData.iBufC = NULL; - iData.iBufC8 = NULL; - Reset(); - } - -inline TLiwVariant::TLiwVariant(TInt32 aValue) : iTypeId(LIW::EVariantTypeNull), iPtrC(), iPtrC8() - { - Set(aValue); - } - -inline TLiwVariant::TLiwVariant(TInt64 aValue) : iTypeId(LIW::EVariantTypeNull), iPtrC(), iPtrC8() - { - Set(aValue); - } - -inline TLiwVariant::TLiwVariant(TBool aValue) : iTypeId(LIW::EVariantTypeNull), iPtrC(), iPtrC8() - { - Set(aValue); - } - -inline TLiwVariant::TLiwVariant(TUint aValue) : iTypeId(LIW::EVariantTypeNull), iPtrC(), iPtrC8() - { - Set(aValue); - } -inline TLiwVariant::TLiwVariant(TReal aValue) : iTypeId(LIW::EVariantTypeNull), iPtrC(), iPtrC8() - { - Set(aValue); - } -inline TLiwVariant::TLiwVariant(const CLiwBuffer* aValue) : iTypeId(LIW::EVariantTypeNull), iPtrC(), iPtrC8() - { - Set(aValue); - } - -inline TLiwVariant::TLiwVariant(const TUid& aValue) : iTypeId(LIW::EVariantTypeNull), iPtrC(), iPtrC8() - { - Set(aValue); - } - -inline TLiwVariant::TLiwVariant(const TDesC& aValue) : iTypeId(LIW::EVariantTypeNull), iPtrC(), iPtrC8() - { - iData.iBufC = NULL; - Set(aValue); - } - -inline TLiwVariant::TLiwVariant(const HBufC* aValue) : iTypeId(LIW::EVariantTypeNull), iPtrC(), iPtrC8() - { - iData.iBufC = NULL; - if(aValue) - Set(*aValue); - else - Reset(); - } - -inline TLiwVariant::TLiwVariant(const TTime& aValue) : iTypeId(LIW::EVariantTypeNull), iPtrC(), iPtrC8() - { - Set(aValue); - } - -inline TLiwVariant::TLiwVariant(const TDesC8& aValue) : iTypeId(LIW::EVariantTypeNull), iPtrC(), iPtrC8() - { - iData.iBufC8 = NULL; - Set(aValue); - } - - -inline TLiwVariant::TLiwVariant(const RFile& aValue) : iTypeId(LIW::EVariantTypeNull), iPtrC(), iPtrC8() - { - Set(aValue); - } - - -inline TLiwVariant::TLiwVariant(const CLiwList* aValue) : iTypeId(LIW::EVariantTypeNull), iPtrC(), iPtrC8() - { - Set(aValue); - } - -inline TLiwVariant::TLiwVariant(const CLiwMap* aValue) : iTypeId(LIW::EVariantTypeNull), iPtrC(), iPtrC8() - { - Set(aValue); - } - -inline TLiwVariant::TLiwVariant(const MLiwInterface* aValue) : iTypeId(LIW::EVariantTypeNull), iPtrC(), iPtrC8() - { - Set(aValue); - } - -inline TLiwVariant::TLiwVariant(const CLiwIterable* aValue) : iTypeId(LIW::EVariantTypeNull), iPtrC(), iPtrC8() - { - Set(aValue); - } - -inline LIW::TVariantTypeId TLiwVariant::TypeId() const - { - return static_cast(iTypeId); - } - -inline TBool TLiwVariant::IsEmpty() const - { - return (iTypeId == LIW::EVariantTypeNull); - } - -inline void TLiwVariant::Set(const HBufC* aValue) - { - Set(*aValue); - } - -inline TLiwVariant& TLiwVariant::operator=(TInt32 aValue) - { - Set(aValue); - return *this; - } - -inline TLiwVariant& TLiwVariant::operator=(TInt64 aValue) - { - Set(aValue); - return *this; - } - -inline TLiwVariant& TLiwVariant::operator=(TReal aValue) - { - Set(aValue); - return *this; - } -inline TLiwVariant& TLiwVariant::operator=(const CLiwBuffer* aValue) - { - Set(aValue); - return *this; - } - -inline TLiwVariant& TLiwVariant::operator=(TBool aValue) - { - Set(aValue); - return *this; - } - -inline TLiwVariant& TLiwVariant::operator=(TUint aValue) - { - Set(aValue); - return *this; - } - -inline TLiwVariant& TLiwVariant::operator=(const TUid& aValue) - { - Set(aValue); - return *this; - } - -inline TLiwVariant& TLiwVariant::operator=(const TDesC& aValue) - { - Set(aValue); - return *this; - } - -inline TLiwVariant& TLiwVariant::operator=(const HBufC* aValue) - { - Set(*aValue); - return *this; - } - -inline TLiwVariant& TLiwVariant::operator=(const TTime& aValue) - { - Set(aValue); - return *this; - } - - -inline TLiwVariant& TLiwVariant::operator=(const TDesC8& aValue) - { - Set(aValue); - return *this; - } - - -inline TLiwVariant& TLiwVariant::operator=(const RFile& aValue) - { - Set(aValue); - return *this; - } - - -inline TLiwVariant& TLiwVariant::operator=(const CLiwList* aValue) - { - Set(aValue); - return *this; - } - -inline TLiwVariant& TLiwVariant::operator=(const CLiwMap* aValue) - { - Set(aValue); - return *this; - } - -inline TLiwVariant& TLiwVariant::operator=(const MLiwInterface* aValue) - { - Set(aValue); - return *this; - } - -inline TLiwVariant& TLiwVariant::operator=(const CLiwIterable* aValue) - { - Set(aValue); - return *this; - } - -inline TBool operator!=(const TLiwVariant& aLhs, const TLiwVariant& aRhs) - { - return !(aLhs == aRhs); - } - - -inline void CLiwContainer::IncRef() - { - iRefCount++; - } - -inline void CLiwContainer::DecRef() - { - if (--iRefCount == 0) - delete this; - } -// End of file