예제 #1
0
파일: util.hpp 프로젝트: CasparCG/Client
 void swap(compressed& x)
 {
     boost::swap(first(), x.first());
     boost::swap(second(), x.second());
 }
예제 #2
0
파일: util.hpp 프로젝트: CasparCG/Client
 void move_assign(compressed& x)
 {
     first() = boost::move(x.first());
     second() = boost::move(x.second());
 }
예제 #3
0
파일: util.hpp 프로젝트: CasparCG/Client
 void assign(compressed const& x)
 {
     first() = x.first();
     second() = x.second();
 }
예제 #4
0
파일: util.hpp 프로젝트: CasparCG/Client
 compressed(compressed& x, move_tag m)
     : base1(x.first(), m), base2(x.second(), m) {}
예제 #5
0
파일: util.hpp 프로젝트: CasparCG/Client
 compressed(compressed const& x)
     : base1(x.first()), base2(x.second()) {}
예제 #6
0
파일: util.hpp 프로젝트: Niko-r/geofeatures
 void swap(compressed& x)
 {
     geofeatures_boost::swap(first(), x.first());
     geofeatures_boost::swap(second(), x.second());
 }