Lines Matching defs:Vec
63 /*implicit*/ ArrayRef(const SmallVectorImpl<T> &Vec)
64 : Data(Vec.data()), Length(Vec.size()) {}
67 /*implicit*/ ArrayRef(const std::vector<T> &Vec)
68 : Data(Vec.empty() ? (T*)0 : &Vec[0]), Length(Vec.size()) {}
181 /*implicit*/ MutableArrayRef(SmallVectorImpl<T> &Vec)
182 : ArrayRef<T>(Vec) {}
185 /*implicit*/ MutableArrayRef(std::vector<T> &Vec)
186 : ArrayRef<T>(Vec) {}
255 ArrayRef<T> makeArrayRef(const SmallVectorImpl<T> &Vec) {
256 return Vec;
261 ArrayRef<T> makeArrayRef(const SmallVector<T, N> &Vec) {
262 return Vec;
267 ArrayRef<T> makeArrayRef(const std::vector<T> &Vec) {
268 return Vec;