VLink 2.0.0
A high-performance communication middleware
Loading...
Searching...
No Matches
vlink::Traits::IsSharedPtr< T, typename > Struct Template Reference

Detects whether type T is a std::shared_ptr specialization. More...

#include <traits.h>

Inheritance diagram for vlink::Traits::IsSharedPtr< T, typename >:
Collaboration diagram for vlink::Traits::IsSharedPtr< T, typename >:

Detailed Description

template<typename T, typename = void>
struct vlink::Traits::IsSharedPtr< T, typename >

Detects whether type T is a std::shared_ptr specialization.

Inherits from std::true_type when T is (or derives from) std::shared_ptr<element_type>.

Template Parameters
TThe type to test.

The documentation for this struct was generated from the following file: