Ejemplo n.º 1
0
 void swap(compressed& x)
 {
     boost::swap(first(), x.first());
     boost::swap(second(), x.second());
 }
Ejemplo n.º 2
0
 void move_assign(compressed& x)
 {
     first() = boost::move(x.first());
     second() = boost::move(x.second());
 }
Ejemplo n.º 3
0
 void assign(compressed const& x)
 {
     first() = x.first();
     second() = x.second();
 }
Ejemplo n.º 4
0
 compressed(compressed& x, move_tag m)
     : base1(x.first(), m), base2(x.second(), m) {}
Ejemplo n.º 5
0
 compressed(compressed const& x)
     : base1(x.first()), base2(x.second()) {}
Ejemplo n.º 6
0
 void swap(compressed& x)
 {
     geofeatures_boost::swap(first(), x.first());
     geofeatures_boost::swap(second(), x.second());
 }