diff -r 000000000000 -r a41df078684a kernel/eka/include/k32keys.inl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/kernel/eka/include/k32keys.inl Mon Oct 19 15:55:17 2009 +0100 @@ -0,0 +1,72 @@ +// Copyright (c) 1997-2009 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: +// e32\include\k32keys.inl +// +// WARNING: This file contains some APIs which are internal and are subject +// to change without noticed. Such APIs should therefore not be used +// outside the Kernel and Hardware Services package. +// + +/** + @internalComponent + @released +*/ +inline TBool MatchesMaskedValue(TInt aModifiers,const TMaskedModifiers &aMaskedModifiers) + { + return (TBool)((aModifiers&aMaskedModifiers.iMask)==aMaskedModifiers.iValue); + } + +/** +@internalComponent +@released +*/ +inline void MergeModifiers(TInt &aModifiers,const TMaskedModifiers &aMaskedModifiers) +// Set the masked bits only of the parameter + { + aModifiers&=~aMaskedModifiers.iMask; + aModifiers|=(aMaskedModifiers.iMask&aMaskedModifiers.iValue); + } + +inline void TCtrlDigits::SetRadix(TRadix aRadix) + {iRadix=aRadix;} + +inline void TCtrlDigits::SetMaxCount(TInt aMaxCount) + {iMaxCount=Min(aMaxCount, iMaximumCtrlDigitsMaxCount);} + +inline TRadix TCtrlDigits::GetRadix() const + {return iRadix;} + +inline TBool TCtrlDigits::WithinLimits() const + {return (TBool)(iDigits<=0xffffL);} + +inline TUint TCtrlDigits::GetDigits() const + {return iDigits;} + +inline TBool TCtrlDigits::Error() const + {return iErrorFlag;} + +inline TUint TConvTable::FirstScanCode() const + {return iFirstScanCode;} + +inline TUint TConvTable::LastScanCode() const + {return iLastScanCode;} + +inline TCharExtended::TCharExtended(): + TChar(0) + {} + +inline TCharExtended::TCharExtended(TUint aChar): + TChar(aChar) + {} +