Lines Matching defs:Array
2176 class Array : public LValue<T>
2179 Array(int size = S);
2187 // RValue<Array<T>> operator++(Array<T> &val, int); // Post-increment
2188 // const Array<T> &operator++(Array<T> &val); // Pre-increment
2189 // RValue<Array<T>> operator--(Array<T> &val, int); // Post-decrement
2190 // const Array<T> &operator--(Array<T> &val); // Pre-decrement
2609 Array<T, S>::Array(int size) : LValue<T>(size)
2614 Reference<T> Array<T, S>::operator[](int index)
2622 Reference<T> Array<T, S>::operator[](unsigned int index)
2630 Reference<T> Array<T, S>::operator[](RValue<Int> index)
2638 Reference<T> Array<T, S>::operator[](RValue<UInt> index)
2646 // RValue<Array<T>> operator++(Array<T> &val, int)
2648 // // FIXME: Requires storing the address of the array
2652 // const Array<T> &operator++(Array<T> &val)
2654 // // FIXME: Requires storing the address of the array
2658 // RValue<Array<T>> operator--(Array<T> &val, int)
2660 // // FIXME: Requires storing the address of the array
2664 // const Array<T> &operator--(Array<T> &val)
2666 // // FIXME: Requires storing the address of the array