6 #ifndef IROHA_COMMON_HPP 7 #define IROHA_COMMON_HPP 9 #include <boost/optional.hpp> 18 template <
typename T,
typename... Args>
20 return std::make_shared<T>(std::forward<Args>(args)...);
25 #endif // IROHA_COMMON_HPP Definition: block_query.hpp:15
optional_ptr< T > make_optional_ptr(Args &&... args)
Definition: common.hpp:19
boost::optional< std::shared_ptr< T > > optional_ptr
Definition: common.hpp:16