kernel/eka/euser/unicode/CompareImp.h
changeset 270 ea2cef07f9fe
parent 0 a41df078684a
--- a/kernel/eka/euser/unicode/CompareImp.h	Tue Aug 31 11:40:45 2010 +0100
+++ b/kernel/eka/euser/unicode/CompareImp.h	Tue Sep 14 15:52:42 2010 +0100
@@ -1,4 +1,4 @@
-// Copyright (c) 2002-2009 Nokia Corporation and/or its subsidiary(-ies).
+// Copyright (c) 2002-2010 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"
@@ -28,7 +28,7 @@
 // Global functions
 //////////////////////////////////////////////////////////////////////////////////////////////
 
-TChar UTF16ToChar(const TText16* a);
+inline TChar UTF16ToChar(const TText16* a);
 TBool IsBaseCharacter(TChar);
 
 TBool MatchSectionFolded(TUTF32Iterator& aCandidateString, TUTF32Iterator& aSearchTerm);
@@ -67,7 +67,7 @@
 
 	inline TUTF32Iterator CurrentAsIterator() const;
 	inline TBool AtEnd() const;
-	void Next();
+	inline void Next();
 	inline TChar Current() const;
 	TBool LocateFoldedBaseCharacter(TChar aChar);
 	inline const TText16* CurrentPosition() const;
@@ -93,13 +93,13 @@
 	inline TFoldedDecompIterator();
 	explicit TFoldedDecompIterator(const TUTF32Iterator&);
 	inline void Set(const TUTF32Iterator&);
-	TBool AtEnd() const;
+	inline TBool AtEnd() const;
 	TBool AtEndOrWildcard() const;
 	TBool EnterFoldedSequence();
 	TBool StrictEnterFoldedSequence();
 	inline TBool IsInFoldedSequence() const;
 	TBool CurrentIsBaseFoldedFromCombiner() const;
-	TChar Current() const;
+	inline TChar Current() const;
 	TBool Match(TChar aCode);
 	TBool Match(TFoldedDecompIterator& aThat);
 	void Next();
@@ -120,8 +120,8 @@
 	inline TFoldedSortedDecompIterator();
 	TInt Set(TFoldedDecompIterator &aBase);
 	void Set();
-	TBool AtEnd() const;
-	TChar Current() const;
+	inline TBool AtEnd() const;
+	inline TChar Current() const;
 	void Next();
 
 private:
@@ -143,8 +143,8 @@
 	{
 public:
 	TFoldedCanonicalIterator(const TUTF32Iterator&);
-	TBool AtEnd() const;
-	TChar Current() const;
+	inline TBool AtEnd() const;
+	inline TChar Current() const;
 	void Next(const TUnicodeDataSet* aCharDataSet);
 private:
 	TFoldedDecompIterator iBase;
@@ -165,8 +165,8 @@
 	inline TDecompositionIterator();
 	void Set(const TUTF32Iterator&);
 	explicit TDecompositionIterator(const TUTF32Iterator&);
-	TBool AtEnd() const;
-	TChar Current() const;
+	inline TBool AtEnd() const;
+	inline TChar Current() const;
 	void Next();
 	const TText16* CurrentPosition() const;
 private:
@@ -182,8 +182,8 @@
 public:
 	inline TCanonicalDecompositionIterator();
 	void Set(const TUTF32Iterator&);
-	TBool AtEnd() const;
-	TChar Current() const;
+	inline TBool AtEnd() const;
+	inline TChar Current() const;
 	void Next();
 	const TText16* CurrentPositionIfAtCharacter() const;
 	TBool IsInOpenSequence() const;
@@ -213,7 +213,7 @@
 	{
 public:
 	void Set(const TUTF32Iterator&);
-	TBool AtEnd() const;
+	inline TBool AtEnd() const;
 	// Advance aOffset characters.
 	void Next(TInt aOffset);
 	// Get the character at the position of the iterator plus aOffset steps.