Revision f914499f gnuradio-core/src/lib/gengen/gr_multiply_const_vXX.h.t
| b/gnuradio-core/src/lib/gengen/gr_multiply_const_vXX.h.t | ||
|---|---|---|
| 25 | 25 |
#ifndef @GUARD_NAME@ |
| 26 | 26 |
#define @GUARD_NAME@ |
| 27 | 27 |
|
| 28 |
#include <gr_core_api.h> |
|
| 28 | 29 |
#include <gr_sync_block.h> |
| 29 | 30 |
|
| 30 | 31 |
class @NAME@; |
| 31 | 32 |
typedef boost::shared_ptr<@NAME@> @SPTR_NAME@; |
| 32 | 33 |
|
| 33 |
@SPTR_NAME@ gr_make_@BASE_NAME@ (const std::vector<@I_TYPE@> &k); |
|
| 34 |
GR_CORE_API @SPTR_NAME@ gr_make_@BASE_NAME@ (const std::vector<@I_TYPE@> &k);
|
|
| 34 | 35 |
|
| 35 | 36 |
/*! |
| 36 | 37 |
* \brief output vector = input vector * constant vector (element-wise) |
| 37 | 38 |
* \ingroup math_blk |
| 38 | 39 |
*/ |
| 39 |
class @NAME@ : public gr_sync_block |
|
| 40 |
class GR_CORE_API @NAME@ : public gr_sync_block
|
|
| 40 | 41 |
{
|
| 41 |
friend @SPTR_NAME@ gr_make_@BASE_NAME@ (const std::vector<@I_TYPE@> &k); |
|
| 42 |
friend GR_CORE_API @SPTR_NAME@ gr_make_@BASE_NAME@ (const std::vector<@I_TYPE@> &k);
|
|
| 42 | 43 |
|
| 43 | 44 |
std::vector<@I_TYPE@> d_k; // the constant |
| 44 | 45 |
@NAME@ (const std::vector<@I_TYPE@> &k); |
Also available in: Unified diff