• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/libstdcxx-104.1/include/c++/4.2.1/bits/

Lines Matching refs:slice

48    *  The slice class represents a one-dimensional subset of an array,
55 * For example, with an array of size 10, and a slice with offset 1, size 3
58 class slice
61 /// Construct an empty slice.
62 slice();
65 * @brief Construct a slice.
68 * @param d Number of elements in slice.
71 slice(size_t, size_t, size_t);
73 /// Return array offset of first slice element.
75 /// Return size of slice.
77 /// Return array stride of slice.
89 slice::slice() {}
92 slice::slice(size_t __o, size_t __d, size_t __s)
96 slice::start() const
100 slice::size() const
104 slice::stride() const
111 * specified by a slice. The way to get a slice_array is to call
112 * operator[](slice) on a valarray. The returned slice_array then permits
132 /// Assignment operator. Assigns slice elements to corresponding
136 /// Assign slice elements to corresponding elements of @a v.
138 /// Multiply slice elements by corresponding elements of @a v.
140 /// Divide slice elements by corresponding elements of @a v.
142 /// Modulo slice elements by corresponding elements of @a v.
144 /// Add corresponding elements of @a v to slice elements.
146 /// Subtract corresponding elements of @a v from slice elements.
148 /// Logical xor slice elements with corresponding elements of @a v.
150 /// Logical and slice elements with corresponding elements of @a v.
152 /// Logical or slice elements with corresponding elements of @a v.
154 /// Left shift slice elements by corresponding elements of @a v.
156 /// Right shift slice elements by corresponding elements of @a v.
158 /// Assign all slice elements to @a t.
187 slice_array(_Array<_Tp>, const slice&);
199 slice_array<_Tp>::slice_array(_Array<_Tp> __a, const slice& __s)