Lines Matching refs:GetFunction
76 : TransformArrayRef(other.base(), other.GetFunction()) { } in TransformArrayRef()
85 return *this = TransformArrayRef(other.base(), other.GetFunction());
111 reference operator[](size_type n) { return GetFunction()(base()[n]); }
112 const_reference operator[](size_type n) const { return GetFunction()(base()[n]); }
114 reference front() { return GetFunction()(base().front()); } in front()
115 const_reference front() const { return GetFunction()(base().front()); } in front()
117 reference back() { return GetFunction()(base().back()); } in back()
118 const_reference back() const { return GetFunction()(base().back()); } in back()
121 return TransformArrayRef(base().subarray(pos), GetFunction()); in SubArray()
124 return TransformArrayRef(base().subarray(pos), GetFunction()); in SubArray()
127 return TransformArrayRef(base().subarray(pos, length), GetFunction()); in SubArray()
147 const Function& GetFunction() const { in GetFunction() function
153 return MakeTransformIterator(base, GetFunction()); in MakeIterator()