USRP Hardware Driver and USRP Manual  Version: 4.4.0.HEAD-0-g5fac246b
UHD and USRP Manual
noc_block_base.hpp File Reference

Go to the source code of this file.

Classes

class  uhd::rfnoc::noc_block_base
 

Namespaces

 uhd
 
 uhd::rfnoc
 

Macros

#define RFNOC_BLOCK_CONSTRUCTOR(CLASS_NAME)   CLASS_NAME##_impl(make_args_ptr make_args) : CLASS_NAME(std::move(make_args))
 Shorthand for block constructor. More...
 
#define RFNOC_DECLARE_BLOCK(CLASS_NAME)
 

Macro Definition Documentation

◆ RFNOC_BLOCK_CONSTRUCTOR

#define RFNOC_BLOCK_CONSTRUCTOR (   CLASS_NAME)    CLASS_NAME##_impl(make_args_ptr make_args) : CLASS_NAME(std::move(make_args))

Shorthand for block constructor.

◆ RFNOC_DECLARE_BLOCK

#define RFNOC_DECLARE_BLOCK (   CLASS_NAME)
Value:
using sptr = std::shared_ptr<CLASS_NAME>; \
CLASS_NAME(make_args_ptr make_args) : noc_block_base(std::move(make_args)) {}