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