22 #ifndef __TERRALIB_COMMON_INTERNAL_IPV6_ADDRESS_H    23 #define __TERRALIB_COMMON_INTERNAL_IPV6_ADDRESS_H    24 #include "../Config.h"    65           std::string string(
bool compress = 
false) 
const;
    68           std::ostream& write(std::ostream& os, 
bool compress = 
false) 
const;
    72           bool zero_run(
size_t& first, 
size_t& last) 
const;
    73           unsigned short hextets_[8];
 std::ostream & operator<<(std::ostream &os, const authority &v)
Stream out URI authority. 
 
std::ostream & write(std::ostream &os, bool compress=false) const 
Stream out. 
 
bool TECOMMONEXPORT parse(std::string::const_iterator &first, std::string::const_iterator last, authority &v)
Parse URI authority, returning whether found or not and advancing first and setting authority if foun...
 
#define TECOMMONEXPORT
You can use this macro in order to export/import classes and functions from this module. 
 
static const char SEPARATOR_CHAR
separator (':')