Commit Graph

16 Commits

Author SHA1 Message Date
48e6446404 ip: express equality in terms of words 2016-05-12 17:54:44 +10:00
7f19e2bcce ip: remove unneeded assignment operator
the constructor handles this for us
2016-05-12 17:54:17 +10:00
a59844be98 don't pull in namespace std 2016-03-11 13:28:56 +11:00
08ac4b0e9d ip: throw exception on parse error 2016-01-19 18:30:53 +11:00
424e6e8701 cast: move types/casts to cast 2015-11-17 16:19:27 +11:00
29663140e0 ip: style 2015-09-09 18:45:23 +10:00
2741cf6375 build: quiesce analyzer warnings 2015-09-09 18:45:23 +10:00
befb6f4b2b sign_cast to avoid char-to-uint warning 2012-06-13 16:01:42 +10:00
ea71f958f4 Instancing and construction fixups for clang 2012-05-26 18:01:04 +10:00
77942e008d Change my email to an active domain 2012-04-23 13:10:50 +10:00
57bc1af1ae Explicitly initialise to remove compile warning
IP temporary variables shouldn't be used before initialisation due to
the parsing rules, but explicitly assigning them dummy values makes GCC
stop complaining.
2012-04-11 15:54:52 +10:00
306f852fc7 Move range to the util namespace 2011-08-15 20:11:42 +10:00
c57a72705c Add ipv4::ip constructor from uint32_t 2011-06-30 20:34:53 +10:00
e7ff9a46e3 Implement parse in terms of string constructor. 2011-06-29 21:25:14 +10:00
9ae8b4b8d5 Add loopback and any address constants for IP 2011-06-23 22:07:55 +10:00
8568a325c0 Add first pass of ipv4::ip parsing and object 2011-06-21 21:42:20 +10:00