clear TODO
[www-quvi.git] / Options.cxx
blobd3a350cd248e8bb712d0692a5014728c3381c665
1 /*
2 * Copyright (C) 2010 Toni Gundogdu.
4 * This program is free software: you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License as published by
6 * the Free Software Foundation, either version 3 of the License, or
7 * (at your option) any later version.
9 * This program is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 * GNU General Public License for more details.
14 * You should have received a copy of the GNU General Public License
15 * along with this program. If not, see <http://www.gnu.org/licenses/>.
18 #include <string>
20 #include "Quvi.h"
22 Options::Options ()
23 :verbose_libcurl (false), format ("default"), verify (true) { }
25 Options::Options (const Options& o)
26 :verbose_libcurl (false), format ("default"), verify (true)
27 { _swap (o); }
29 Options&
30 Options::operator=(const Options& o) {
31 if (this != &o) _swap (o);
32 return *this;
35 Options::~Options () { }
37 void
38 Options::_swap (const Options& o) {
39 verbose_libcurl = o.verbose_libcurl;
40 user_agent = o.user_agent;
41 http_proxy = o.http_proxy;
42 format = o.format;
43 verify = o.verify;