STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions
stapl::runtime::message_shared_ptr Class Reference

Intrusive message shared pointer. More...

Public Member Functions

 message_shared_ptr (message_ptr &&m)
 Constructs a new message_shared_ptr from m with reference count 1.
 
 message_shared_ptr (message_ptr &&m, const long ref_count)
 Constructs a new message_shared_ptr from m with reference count ref_count.
 
 message_shared_ptr (message *const m, const bool add_ref=true)
 Constructs a new message_shared_ptr from m. More...
 

Detailed Description

Intrusive message shared pointer.

See also
message

Constructor & Destructor Documentation

◆ message_shared_ptr()

stapl::runtime::message_shared_ptr::message_shared_ptr ( message *const  m,
const bool  add_ref = true 
)
explicit

Constructs a new message_shared_ptr from m.

If add_ref is true, then the reference count is incremented.


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