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