14 namespace detail {
class url_impl; }
26 explicit url(
const string& u );
33 url& operator=(
const url& c );
41 operator string()
const;
49 ovariant_object args()
const;
54 std::shared_ptr<detail::url_impl> my;
68 mutable_url(
const mutable_url& c );
69 mutable_url(
const url& c );
70 mutable_url( mutable_url&& c );
73 mutable_url& operator=(
const url& c );
74 mutable_url& operator=(
const mutable_url& c );
75 mutable_url& operator=( mutable_url&& c );
77 bool operator==(
const mutable_url& cmp )
const;
80 operator string()
const;
88 ovariant_object args()
const;
91 void set_proto(
string );
92 void set_host(
string );
93 void set_user(
string );
94 void set_pass(
string );
97 void set_port( uint16_t );
101 std::unique_ptr<detail::url_impl> my;
An order-perserving dictionary of variant's.
bool operator==(const CBigNum &a, const CBigNum &b)
void to_variant(const flat_set< T, A... > &var, variant &vo, uint32_t _max_depth)
stores null, int64, uint64, double, bool, string, std::vector<variant>, and variant_object's.
fc::optional< fc::variant_object > ovariant_object
fc::optional< std::string > ostring
void from_variant(const variant &var, flat_set< T, A... > &vo, uint32_t _max_depth)
fc::optional< fc::path > opath
wraps boost::filesystem::path to provide platform independent path manipulation.