diff options
Diffstat (limited to 'gr-blocks/include/gnuradio/blocks/and_const.h')
-rw-r--r-- | gr-blocks/include/gnuradio/blocks/and_const.h | 59 |
1 files changed, 29 insertions, 30 deletions
diff --git a/gr-blocks/include/gnuradio/blocks/and_const.h b/gr-blocks/include/gnuradio/blocks/and_const.h index dbc664d170..f86e594f68 100644 --- a/gr-blocks/include/gnuradio/blocks/and_const.h +++ b/gr-blocks/include/gnuradio/blocks/and_const.h @@ -29,45 +29,44 @@ #include <cstdint> namespace gr { - namespace blocks { +namespace blocks { - /*! - * \brief output[m] = input[m] & value for all M streams. - * \ingroup boolean_operators_blk - * - * \details - * Bitwise boolean AND of constant \p k with the data stream. - */ -template<class T> - class BLOCKS_API and_const : virtual public sync_block - { - - public: +/*! + * \brief output[m] = input[m] & value for all M streams. + * \ingroup boolean_operators_blk + * + * \details + * Bitwise boolean AND of constant \p k with the data stream. + */ +template <class T> +class BLOCKS_API and_const : virtual public sync_block +{ - // gr::blocks::and_const::sptr - typedef boost::shared_ptr< and_const<T> > sptr; +public: + // gr::blocks::and_const::sptr + typedef boost::shared_ptr<and_const<T>> sptr; - /*! - * \brief Create an instance of and_const - * \param k AND constant - */ - static sptr make(T k); + /*! + * \brief Create an instance of and_const + * \param k AND constant + */ + static sptr make(T k); - /*! - * \brief Return AND constant - */ - virtual T k() const = 0; + /*! + * \brief Return AND constant + */ + virtual T k() const = 0; - /*! - * \brief Set AND constant - */ - virtual void set_k(T k) = 0; - }; + /*! + * \brief Set AND constant + */ + virtual void set_k(T k) = 0; +}; typedef and_const<std::uint8_t> and_const_bb; typedef and_const<std::int16_t> and_const_ss; typedef and_const<std::int32_t> and_const_ii; - } /* namespace blocks */ +} /* namespace blocks */ } /* namespace gr */ #endif /* AND_CONST_H */ |