Subversion Repositories gelsvn

Rev

Rev 520 | Rev 529 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 520 Rev 526
Line 182... Line 182...
182
        assert(i < active_items.size());
182
        assert(i < active_items.size());
183
        return active_items[i];
183
        return active_items[i];
184
    }
184
    }
185
 
185
 
186
    template<typename ITEM>
186
    template<typename ITEM>
187
    inline size_t ItemVector<ITEM>::index_begin(bool skip = true) const
187
    inline size_t ItemVector<ITEM>::index_begin(bool skip) const
188
    {
188
    {
189
        size_t i = 0;
189
        size_t i = 0;
190
 
190
 
191
        if(!skip)
191
        if(!skip)
192
            return i;
192
            return i;
Line 200... Line 200...
200
    template<typename ITEM>
200
    template<typename ITEM>
201
    inline size_t ItemVector<ITEM>::index_end() const
201
    inline size_t ItemVector<ITEM>::index_end() const
202
    { return items.size(); }
202
    { return items.size(); }
203
 
203
 
204
    template<typename ITEM>
204
    template<typename ITEM>
205
    inline size_t ItemVector<ITEM>::index_next(size_t index, bool skip = true) const
205
    inline size_t ItemVector<ITEM>::index_next(size_t index, bool skip) const
206
    {
206
    {
207
        if(index < items.size())
207
        if(index < items.size())
208
            ++index;
208
            ++index;
209
 
209
 
210
        if(!skip)
210
        if(!skip)
Line 215... Line 215...
215
 
215
 
216
        return index;
216
        return index;
217
    }
217
    }
218
 
218
 
219
    template<typename ITEM>
219
    template<typename ITEM>
220
    inline size_t ItemVector<ITEM>::index_prev(size_t index, bool skip = true) const
220
    inline size_t ItemVector<ITEM>::index_prev(size_t index, bool skip) const
221
    {
221
    {
222
        if(index > 0)
222
        if(index > 0)
223
            --index;
223
            --index;
224
 
224
 
225
        if(!skip)
225
        if(!skip)