diff options
Diffstat (limited to 'src/PStringSelect.h')
| -rw-r--r-- | src/PStringSelect.h | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/src/PStringSelect.h b/src/PStringSelect.h index a6e3a09f..0cf40750 100644 --- a/src/PStringSelect.h +++ b/src/PStringSelect.h @@ -45,17 +45,17 @@ class PStringSelect : public PStringDatum { private: - std::deque<std::string> _values; + std::vector<std::string> _values; - PStringDatumHandle _next; + SharedHandle<PStringDatum> _next; public: - PStringSelect(const std::deque<std::string>& values, - const PStringDatumHandle& next): + PStringSelect(const std::vector<std::string>& values, + const SharedHandle<PStringDatum>& next): _values(values), _next(next) {} - PStringSelect(const std::deque<std::string>& values): + PStringSelect(const std::vector<std::string>& values): _values(values) {} virtual ~PStringSelect() {} @@ -65,19 +65,17 @@ public: visitor.visit(*this); } - const std::deque<std::string>& getValues() const + const std::vector<std::string>& getValues() const { return _values; } - PStringDatumHandle getNext() const + SharedHandle<PStringDatum> getNext() const { return _next; } }; -typedef SharedHandle<PStringSelect> PStringSelectHandle; - } // namespace aria2 #endif // _D_P_STRING_SELECT_H_ |
