mirror of
https://github.com/VectorCamp/vectorscan.git
synced 2025-09-29 11:16:29 +03:00
depth: make constructor explicit
This commit is contained in:
committed by
Matthew Barr
parent
37cb93e60f
commit
cf82924a39
@@ -551,7 +551,7 @@ bool handleMixedPrefixCliche(const NGHolder &h, RoseGraph &g, RoseVertex v,
|
||||
&& is_subset_of(exits, base_succ)
|
||||
&& is_subset_of(base_succ, exits_and_repeat_verts)) {
|
||||
/* we have a jump edge */
|
||||
ri.repeatMin = 0;
|
||||
ri.repeatMin = depth(0);
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
@@ -802,7 +802,7 @@ void convertAnchPrefixToBounds(RoseBuildImpl &tbi) {
|
||||
|
||||
DepthMinMax bounds(pr.bounds); // copy
|
||||
if (delay_adj > bounds.min) {
|
||||
bounds.min = 0;
|
||||
bounds.min = depth(0);
|
||||
} else {
|
||||
bounds.min -= delay_adj;
|
||||
}
|
||||
|
@@ -425,8 +425,8 @@ struct OutfixInfo {
|
||||
|
||||
RevAccInfo rev_info;
|
||||
u32 maxBAWidth = 0; //!< max bi-anchored width
|
||||
depth minWidth = depth::infinity();
|
||||
depth maxWidth = 0;
|
||||
depth minWidth{depth::infinity()};
|
||||
depth maxWidth{0};
|
||||
u64a maxOffset = 0;
|
||||
bool in_sbmatcher = false; //!< handled by small-block matcher.
|
||||
|
||||
|
@@ -970,7 +970,7 @@ void RoseSuffixInfo::reset(void) {
|
||||
rdfa.reset();
|
||||
haig.reset();
|
||||
tamarama.reset();
|
||||
dfa_min_width = 0;
|
||||
dfa_min_width = depth(0);
|
||||
dfa_max_width = depth::infinity();
|
||||
}
|
||||
|
||||
@@ -1181,7 +1181,7 @@ void LeftEngInfo::reset(void) {
|
||||
tamarama.reset();
|
||||
lag = 0;
|
||||
leftfix_report = MO_INVALID_IDX;
|
||||
dfa_min_width = 0;
|
||||
dfa_min_width = depth(0);
|
||||
dfa_max_width = depth::infinity();
|
||||
}
|
||||
|
||||
|
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2015-2016, Intel Corporation
|
||||
* Copyright (c) 2015-2017, Intel Corporation
|
||||
*
|
||||
* Redistribution and use in source and binary forms, with or without
|
||||
* modification, are permitted provided that the following conditions are met:
|
||||
@@ -85,7 +85,7 @@ struct LeftEngInfo {
|
||||
std::shared_ptr<TamaProto> tamarama;
|
||||
u32 lag = 0U;
|
||||
ReportID leftfix_report = MO_INVALID_IDX;
|
||||
depth dfa_min_width = 0;
|
||||
depth dfa_min_width{0};
|
||||
depth dfa_max_width = depth::infinity();
|
||||
|
||||
bool operator==(const LeftEngInfo &other) const {
|
||||
@@ -125,7 +125,7 @@ struct RoseSuffixInfo {
|
||||
std::shared_ptr<raw_som_dfa> haig;
|
||||
std::shared_ptr<raw_dfa> rdfa;
|
||||
std::shared_ptr<TamaProto> tamarama;
|
||||
depth dfa_min_width = 0;
|
||||
depth dfa_min_width{0};
|
||||
depth dfa_max_width = depth::infinity();
|
||||
|
||||
bool operator==(const RoseSuffixInfo &b) const;
|
||||
|
Reference in New Issue
Block a user