23 template <
typename T,
typename... Args>
25 return std::make_shared<T>(std::forward<Args>(args)...);
This file contains definitions of common data structures used in traffic manager.
std::shared_ptr< T > SharedPtr
static auto MakeShared(Args &&... args)
std::weak_ptr< T > WeakPtr
std::enable_shared_from_this< T > EnableSharedFromThis