Go to the documentation of this file.
18 #ifndef INCLUDED_OSMOSDR_PIMPL_H
19 #define INCLUDED_OSMOSDR_PIMPL_H
21 #include <boost/shared_ptr.hpp>
41 #define OSMOSDR_PIMPL_DECL(_name) \
42 struct _name; boost::shared_ptr<_name>
51 #define OSMOSDR_PIMPL_MAKE(_name, _args) \
52 boost::shared_ptr<_name>(new _name _args)