Flutter Engine
 
Loading...
Searching...
No Matches
Skwasm::sp_wrapper< T > Class Template Reference

#include <helpers.h>

Public Member Functions

 sp_wrapper (std::shared_ptr< T > ptr)
 
const std::shared_ptr< T > & shared ()
 
T * raw ()
 

Detailed Description

template<typename T>
class Skwasm::sp_wrapper< T >

Definition at line 18 of file helpers.h.

Constructor & Destructor Documentation

◆ sp_wrapper()

template<typename T >
Skwasm::sp_wrapper< T >::sp_wrapper ( std::shared_ptr< T >  ptr)
inline

Definition at line 20 of file helpers.h.

20: _ptr(std::move(ptr)) {}

Member Function Documentation

◆ raw()

template<typename T >
T * Skwasm::sp_wrapper< T >::raw ( )
inline

Definition at line 24 of file helpers.h.

24{ return _ptr.get(); }

◆ shared()

template<typename T >
const std::shared_ptr< T > & Skwasm::sp_wrapper< T >::shared ( )
inline

Definition at line 22 of file helpers.h.

22{ return _ptr; }

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