reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
156 : Args(std::move(RHS.Args)), OptRanges(std::move(RHS.OptRanges)) { 157 RHS.Args.clear(); 162 Args = std::move(RHS.Args); 162 Args = std::move(RHS.Args); 163 RHS.Args.clear(); 183 const arglist_type &getArgs() const { return Args; } 185 unsigned size() const { return Args.size(); } 191 iterator begin() { return {Args.begin(), Args.end()}; } 191 iterator begin() { return {Args.begin(), Args.end()}; } 192 iterator end() { return {Args.end(), Args.end()}; } 192 iterator end() { return {Args.end(), Args.end()}; } 194 reverse_iterator rbegin() { return {Args.rbegin(), Args.rend()}; } 194 reverse_iterator rbegin() { return {Args.rbegin(), Args.rend()}; } 195 reverse_iterator rend() { return {Args.rend(), Args.rend()}; } 195 reverse_iterator rend() { return {Args.rend(), Args.rend()}; } 197 const_iterator begin() const { return {Args.begin(), Args.end()}; } 197 const_iterator begin() const { return {Args.begin(), Args.end()}; } 198 const_iterator end() const { return {Args.end(), Args.end()}; } 198 const_iterator end() const { return {Args.end(), Args.end()}; } 200 const_reverse_iterator rbegin() const { return {Args.rbegin(), Args.rend()}; } 200 const_reverse_iterator rbegin() const { return {Args.rbegin(), Args.rend()}; } 201 const_reverse_iterator rend() const { return {Args.rend(), Args.rend()}; } 201 const_reverse_iterator rend() const { return {Args.rend(), Args.rend()}; } 207 auto B = Args.begin() + Range.first; 208 auto E = Args.begin() + Range.second; 218 auto B = Args.rend() - Range.second; 219 auto E = Args.rend() - Range.first;lib/Option/ArgList.cpp
34 Args.push_back(A); 41 R.first = std::min<unsigned>(R.first, Args.size() - 1); 42 R.second = Args.size(); 51 Arg **ArgsBegin = Args.data();