kernel/eka/drivers/hcr/hcr_pil.h
changeset 47 46fffbe7b5a7
parent 45 329ab0095843
--- a/kernel/eka/drivers/hcr/hcr_pil.h	Fri Jan 22 11:03:55 2010 +0200
+++ b/kernel/eka/drivers/hcr/hcr_pil.h	Tue Jan 26 13:13:38 2010 +0200
@@ -121,18 +121,7 @@
 	             */
 	            inline TSa() :iSa(NULL){}
 	            
-	            /**
-	             *  Costructor with a pointer initialization with 
-	             * already allocated pointer.
-	             * The member variable pointer iSa is initialized with the 
-	             * pointer provided by function parameter. Ownership is moved to
-	             * safe pointer object and source pointer is reset to NULL.
-	             * 
-	             * @param  aP      Pointer to a heap allocated array of element 
-	             *                 with type T. 
-	             */
-	            inline TSa(T* aP) {iSa = aP;}
-	            
+	           
 	            /**
 	             *  operator()() returns an address to the array  
 	             * maintained by this SafeArray object.
@@ -166,16 +155,7 @@
 	             */
 	            inline T& operator[](TInt aIndex){return *(iSa + aIndex);}
 	            
-	            /**
-	             *  operator[]() - constant version. Returns the constant 
-	             * reference to the element of the array.
-	             * @param  aIndex      Position of the element within SafeArray
-	             * @return             Constant reference to the element from 
-	             *                     array 
-	             */
-	            inline const T& operator[](TInt aIndex) const {return *(iSa + aIndex);}
-	           
-	             
+	           	             
 	            /**
 	             *  Destructor
 	             */
@@ -187,7 +167,7 @@
 	             *  Copy constructor must not be called explicitly by the
 	             * code
 	             */
-	            inline TSa(TSa& aSa){}
+	            inline TSa(TSa& aSa);
 	            
 	        protected:
 	            /**< Pointer to the allocated heap array*/
@@ -544,7 +524,6 @@
         // Setting accessor methods
         virtual TBool IsWordValue(const TSettingRef& aRef);
         virtual TBool IsLargeValue(const TSettingRef& aRef);
-        virtual void GetId(const TSettingRef& aRef, TCategoryUid& aCat, TElementId& aKey);
         virtual void GetId(const TSettingRef& aRef, SSettingId& aId);
         virtual TInt32 GetType(const TSettingRef& aRef);
         virtual TUint16 GetLength(const TSettingRef& aRef);