summaryrefslogtreecommitdiff
path: root/gnuradio-runtime/include/gnuradio/hier_block2.h
diff options
context:
space:
mode:
Diffstat (limited to 'gnuradio-runtime/include/gnuradio/hier_block2.h')
-rw-r--r--gnuradio-runtime/include/gnuradio/hier_block2.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/gnuradio-runtime/include/gnuradio/hier_block2.h b/gnuradio-runtime/include/gnuradio/hier_block2.h
index 69173becd6..fc81796a78 100644
--- a/gnuradio-runtime/include/gnuradio/hier_block2.h
+++ b/gnuradio-runtime/include/gnuradio/hier_block2.h
@@ -34,10 +34,8 @@ class GR_RUNTIME_API hier_block2 : public basic_block
{
private:
friend class hier_block2_detail;
- friend GR_RUNTIME_API hier_block2_sptr
- make_hier_block2(const std::string& name,
- gr::io_signature::sptr input_signature,
- gr::io_signature::sptr output_signature);
+ template <typename T, typename... Args>
+ friend std::shared_ptr<T> gnuradio::make_block_sptr(Args&&... args);
/*!
* \brief Private implementation details of gr::hier_block2.