Ignore:
Timestamp:
Aug 9, 2008, 1:44:45 PM (16 years ago)
Author:
イグトランス (egtra)
Message:

非Genericコレクションインタフェースの扱いを大幅に縮小。Queue/Stackの実装インタフェースの修正。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/ablib/src/Classes/System/Collections/Generic/List.ab

    r579 r582  
    9696    */
    9797    Override Sub Operator[] ( index As Long, item As T )
     98        Item[index] = item
     99    End Sub
     100    Override Function Operator[] ( index As Long ) As T
     101        Return Item[index]
     102    End Function
     103
     104    /*!
     105    @brief  インデクサ
     106    @author Egtra
     107    @date   2008/08/04
     108    @param  インデックス
     109    */
     110    Override Sub Item( index As Long, item As T )
    98111        If 0 <= index And index < capacity Then
    99112            items[index]=item
     
    102115        End If
    103116    End Sub
    104     Override Function Operator[] ( index As Long ) As T
     117    Override Function Item( index As Long ) As T
    105118        If 0 <= index And index < capacity Then
    106119            Return items[index]
     
    109122        End If
    110123    End Function
    111 
    112124    /*!
    113125    @brief  ポインタ型へのキャスト
Note: See TracChangeset for help on using the changeset viewer.