Lines Matching refs:Vec
72 /*implicit*/ ArrayRef(const SmallVectorTemplateCommon<T, U> &Vec) in ArrayRef() argument
73 : Data(Vec.data()), Length(Vec.size()) { in ArrayRef()
78 /*implicit*/ ArrayRef(const std::vector<T, A> &Vec) in ArrayRef() argument
79 : Data(Vec.data()), Length(Vec.size()) {} in ArrayRef()
88 /*implicit*/ ArrayRef(const std::initializer_list<T> &Vec) in ArrayRef() argument
89 : Data(Vec.begin() == Vec.end() ? (T*)0 : Vec.begin()), in ArrayRef()
90 Length(Vec.size()) {} in ArrayRef()
217 /*implicit*/ MutableArrayRef(SmallVectorImpl<T> &Vec) in MutableArrayRef() argument
218 : ArrayRef<T>(Vec) {} in MutableArrayRef()
221 /*implicit*/ MutableArrayRef(std::vector<T> &Vec) in MutableArrayRef() argument
222 : ArrayRef<T>(Vec) {} in MutableArrayRef()
294 ArrayRef<T> makeArrayRef(const SmallVectorImpl<T> &Vec) { in makeArrayRef() argument
295 return Vec; in makeArrayRef()
300 ArrayRef<T> makeArrayRef(const SmallVector<T, N> &Vec) { in makeArrayRef() argument
301 return Vec; in makeArrayRef()
306 ArrayRef<T> makeArrayRef(const std::vector<T> &Vec) { in makeArrayRef() argument
307 return Vec; in makeArrayRef()