Subversion Repositories gelsvn

Rev

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

Rev 519 Rev 520
Line 22... Line 22...
22
    {
22
    {
23
    public:
23
    public:
24
        /// default constructor
24
        /// default constructor
25
        ItemVector(size_t _size = 0, ITEM i = ITEM()); 
25
        ItemVector(size_t _size = 0, ITEM i = ITEM()); 
26
        
26
        
27
        /// Get a reference to entity i from kernel
27
        /// Get a reference to item i from kernel
28
        ITEM& get(size_t i);
28
        ITEM& get(size_t i);
29
        /// Get a const reference to entity i from kernel
29
        /// Get a const reference to item i from kernel
30
        const ITEM& get(size_t i) const;
30
        const ITEM& get(size_t i) const;
31
 
-
 
-
 
31
        /// Get a reference to item i from kernel
32
        ITEM& operator[](size_t i);
32
        ITEM& operator[](size_t i);
-
 
33
        /// Get a const reference to item i from kernel
33
        const ITEM& operator[](size_t i) const;
34
        const ITEM& operator[](size_t i) const;
34
 
35
 
35
        /// Add an entity to the kernel
36
        /// Add an entity to the kernel
36
        size_t add(const ITEM& i);
37
        size_t add(const ITEM& i);
37
 
38
 
Line 59... Line 60...
59
        bool in_use(size_t i) const;
60
        bool in_use(size_t i) const;
60
 
61
 
61
        /// get starting index (default: skip to first active index)
62
        /// get starting index (default: skip to first active index)
62
        size_t index_begin(bool skip = true) const;
63
        size_t index_begin(bool skip = true) const;
63
 
64
 
64
        /// get ending index
65
        /// get one past the end index of vector
65
        size_t index_end() const;
66
        size_t index_end() const;
66
 
67
 
67
        /// get the next index (default: skip to first active index)
68
        /// get the next index (default: skip to first active index)
68
        size_t index_next(size_t index, bool skip = true) const;
69
        size_t index_next(size_t index, bool skip = true) const;
69
 
70