Home | History | Annotate | Download | only in Support

Lines Matching defs:vector

40 #include <vector>
606 // Use a vector instead of a map, because the lists should be short,
1383 // Originally this code inherited from std::vector. In transitioning to a new
1386 // std::vector API required for all the current clients.
1388 // FIXME: Reduce this API to a more narrow subset of std::vector
1391 std::vector<DataType> Storage;
1394 using iterator = typename std::vector<DataType>::iterator;
1399 using const_iterator = typename std::vector<DataType>::const_iterator;
1404 using size_type = typename std::vector<DataType>::size_type;
1413 using reference = typename std::vector<DataType>::reference;
1414 using const_reference = typename std::vector<DataType>::const_reference;
1446 operator std::vector<DataType>&() { return Storage; }
1448 std::vector<DataType> *operator&() { return &Storage; }
1449 const std::vector<DataType> *operator&() const { return &Storage; }
1460 std::vector<unsigned> Positions;
1547 "enum exceeds width of bit vector!");
1583 "enum exceeds width of bit vector!");
1596 // bits - A bit vector of command options.
1601 std::vector<unsigned> Positions;
1857 /// with nullptrs in the Argv vector.