Implementation of ImmutableString
[platform/framework/native/appfw.git] / inc / FBaseColIList.h
index 21811c1..a2174b1 100644 (file)
@@ -794,6 +794,23 @@ public:
         */
        virtual DeleterFunctionType GetDeleter(void) const = 0;
 
+       /**
+        * Gets the reference of the object at the specified location.
+        *
+        * @since               3.0
+        *
+        * @return              The reference of the object at the specified location
+        * @param[in]           index                                   The index of the object to get
+        * @exception   E_SUCCESS                               The method is successful.
+        * @exception   E_OUT_OF_RANGE                  The specified index is outside the bounds of the data structure, or
+        *                                                                              the specified @c index is either equal to or greater than the number of elements in the list or less than @c 0.
+        * @remarks             The specific error code can be accessed using the GetLastResult() method.
+        */
+       virtual Object*& GetAtRef(int index)
+       {
+               return Object::pNullObj;
+       }
+
 protected:
        //
        // This method is for internal use only. Using this method can cause behavioral, security-related,
@@ -804,15 +821,6 @@ protected:
        //
        virtual void IList_Reserved1(void) {}
 
-       //
-       // This method is for internal use only. Using this method can cause behavioral, security-related,
-       // and consistency-related issues in the application.
-       // This method is reserved and may change its name at any time without prior notice.
-       //
-       // @since 2.0
-       //
-       virtual void IList_Reserved2(void) {}
-
 private:
        /**
         * Sets the element deleter of the collection.