summaryrefslogtreecommitdiff
path: root/gr-digital/lib/interpolating_resampler.cc
diff options
context:
space:
mode:
authorValerii Zapodovnikov <val.zapod.vz@gmail.com>2020-01-17 06:48:03 +0300
committerMichael Dickens <michael.dickens@ettus.com>2020-01-24 14:26:33 -0500
commit26886d80d0ade51709c4c0389fd54b813ade9ec6 (patch)
treeb994078b4d07420204bd79c07680d47b9dd00f4c /gr-digital/lib/interpolating_resampler.cc
parent9b10306099aef951ed012d130920733ea00803d1 (diff)
gr-digital: no need in new operator NULL checks
There is no sense in testing these pointers against null, as the memory was allocated using the 'new' operator. The exception will be generated in the case of memory allocation error.
Diffstat (limited to 'gr-digital/lib/interpolating_resampler.cc')
-rw-r--r--gr-digital/lib/interpolating_resampler.cc31
1 files changed, 0 insertions, 31 deletions
diff --git a/gr-digital/lib/interpolating_resampler.cc b/gr-digital/lib/interpolating_resampler.cc
index 9f59968b1d..d8c93e6787 100644
--- a/gr-digital/lib/interpolating_resampler.cc
+++ b/gr-digital/lib/interpolating_resampler.cc
@@ -160,14 +160,8 @@ interp_resampler_mmse_8tap_cc::interp_resampler_mmse_8tap_cc(bool derivative)
d_interp_diff(NULL)
{
d_interp = new filter::mmse_fir_interpolator_cc();
- if (d_interp == NULL)
- throw std::runtime_error("unable to create mmse_fir_interpolator_cc");
-
if (d_derivative) {
d_interp_diff = new filter::mmse_interp_differentiator_cc();
- if (d_interp_diff == NULL)
- throw std::runtime_error("unable to create "
- "mmse_interp_differentiator_cc");
}
}
@@ -200,14 +194,9 @@ interp_resampler_mmse_8tap_ff::interp_resampler_mmse_8tap_ff(bool derivative)
d_interp_diff(NULL)
{
d_interp = new filter::mmse_fir_interpolator_ff();
- if (d_interp == NULL)
- throw std::runtime_error("unable to create mmse_fir_interpolator_ff");
if (d_derivative) {
d_interp_diff = new filter::mmse_interp_differentiator_ff();
- if (d_interp_diff == NULL)
- throw std::runtime_error("unable to create "
- "mmse_interp_differentiator_ff");
}
}
@@ -271,14 +260,9 @@ interp_resampler_pfb_no_mf_cc::interp_resampler_pfb_no_mf_cc(bool derivative, in
t.assign(&taps[src][0], &taps[src][NTAPS]);
d_filters[dst] = new filter::kernel::fir_filter_ccf(1, t);
- if (d_filters[dst] == NULL)
- throw std::runtime_error("unable to create fir_filter_ccf");
-
if (d_derivative) {
t.assign(&Dtaps[src][0], &Dtaps[src][DNTAPS]);
d_diff_filters[dst] = new filter::kernel::fir_filter_ccf(1, t);
- if (d_diff_filters[dst] == NULL)
- throw std::runtime_error("unable to create fir_filter_ccf");
}
}
}
@@ -356,14 +340,9 @@ interp_resampler_pfb_no_mf_ff::interp_resampler_pfb_no_mf_ff(bool derivative, in
t.assign(&taps[src][0], &taps[src][NTAPS]);
d_filters[dst] = new filter::kernel::fir_filter_fff(1, t);
- if (d_filters[dst] == NULL)
- throw std::runtime_error("unable to create fir_filter_fff");
-
if (d_derivative) {
t.assign(&Dtaps[src][0], &Dtaps[src][DNTAPS]);
d_diff_filters[dst] = new filter::kernel::fir_filter_fff(1, t);
- if (d_diff_filters[dst] == NULL)
- throw std::runtime_error("unable to create fir_filter_fff");
}
}
}
@@ -502,9 +481,6 @@ interp_resampler_pfb_mf_ccf::interp_resampler_pfb_mf_ccf(const std::vector<float
d_taps[i][j] = taps[k];
}
d_filters[i] = new filter::kernel::fir_filter_ccf(1, d_taps[i]);
- if (d_filters[i] == NULL)
- throw std::runtime_error("unable to create fir_filter_ccf");
-
if (!d_derivative)
continue;
@@ -515,8 +491,6 @@ interp_resampler_pfb_mf_ccf::interp_resampler_pfb_mf_ccf(const std::vector<float
d_diff_taps[i][j] = diff_taps[k];
}
d_diff_filters[i] = new filter::kernel::fir_filter_ccf(1, d_diff_taps[i]);
- if (d_diff_filters[i] == NULL)
- throw std::runtime_error("unable to create fir_filter_ccf");
}
}
@@ -656,9 +630,6 @@ interp_resampler_pfb_mf_fff::interp_resampler_pfb_mf_fff(const std::vector<float
d_taps[i][j] = taps[k];
}
d_filters[i] = new filter::kernel::fir_filter_fff(1, d_taps[i]);
- if (d_filters[i] == NULL)
- throw std::runtime_error("unable to create fir_filter_fff");
-
if (!d_derivative)
continue;
@@ -669,8 +640,6 @@ interp_resampler_pfb_mf_fff::interp_resampler_pfb_mf_fff(const std::vector<float
d_diff_taps[i][j] = diff_taps[k];
}
d_diff_filters[i] = new filter::kernel::fir_filter_fff(1, d_diff_taps[i]);
- if (d_diff_filters[i] == NULL)
- throw std::runtime_error("unable to create fir_filter_fff");
}
}