Changeset 3600
- Timestamp:
- Jan 22, 2017, 1:33:39 PM (7 years ago)
- Location:
- trunk/yat/omic
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/yat/omic/BamHeader.cc
r3573 r3600 76 76 header_ = bam_hdr_dup(other.header_); 77 77 } 78 79 80 #ifdef YAT_HAVE_RVALUE 81 BamHeader::BamHeader(BamHeader&& other) 82 : header_(NULL) 83 { 84 swap(other); 85 } 86 #endif 78 87 79 88 … … 305 314 } 306 315 316 317 #ifdef YAT_HAVE_RVALUE 318 BamHeader& BamHeader::operator=(BamHeader&& rhs) 319 { 320 swap(rhs); 321 return *this; 322 } 323 #endif 324 325 307 326 #ifndef YAT_HAVE_HTSLIB 308 327 namespace detail { -
trunk/yat/omic/BamHeader.h
r3599 r3600 78 78 BamHeader(const BamHeader&); 79 79 80 #ifdef YAT_HAVE_RVALUE 81 /** 82 \brief Move constructor 83 */ 84 BamHeader(BamHeader&&); 85 #endif 86 80 87 /** 81 88 Parse a region in the format: 'chr2:100,000-200,000 and return … … 232 239 BamHeader& operator=(const BamHeader& rhs); 233 240 241 #ifdef YAT_HAVE_RVALUE 242 /** 243 \brief move assignment operator 244 */ 245 BamHeader& operator=(BamHeader&& rhs); 246 #endif 247 234 248 private: 235 249 #ifndef YAT_HAVE_HTSLIB
Note: See TracChangeset
for help on using the changeset viewer.