summaryrefslogtreecommitdiff
path: root/src/DefaultPieceStorage.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/DefaultPieceStorage.cc')
-rw-r--r--src/DefaultPieceStorage.cc9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/DefaultPieceStorage.cc b/src/DefaultPieceStorage.cc
index 8a236e59..a179091b 100644
--- a/src/DefaultPieceStorage.cc
+++ b/src/DefaultPieceStorage.cc
@@ -89,11 +89,14 @@ DefaultPieceStorage::DefaultPieceStorage
const std::string& pieceSelectorOpt =
option_->get(PREF_STREAM_PIECE_SELECTOR);
if(pieceSelectorOpt.empty() || pieceSelectorOpt == A2_V_DEFAULT) {
- streamPieceSelector_.reset(new DefaultStreamPieceSelector(bitfieldMan_));
+ streamPieceSelector_ = make_unique<DefaultStreamPieceSelector>
+ (bitfieldMan_);
} else if(pieceSelectorOpt == V_INORDER) {
- streamPieceSelector_.reset(new InorderStreamPieceSelector(bitfieldMan_));
+ streamPieceSelector_ = make_unique<InorderStreamPieceSelector>
+ (bitfieldMan_);
} else if(pieceSelectorOpt == A2_V_GEOM) {
- streamPieceSelector_.reset(new GeomStreamPieceSelector(bitfieldMan_, 1.5));
+ streamPieceSelector_ = make_unique<GeomStreamPieceSelector>
+ (bitfieldMan_, 1.5);
}
}