Constructs the SampleAllocateePtr.

Syntax

// Variant 1: Default constructor
template<typename SampleType>
constexpr ara::com::SampleAllocateePtr<SampleType>::SampleAllocateePtr()

// Variant 2: Equivalent to default constructor
template<typename SampleType>
constexpr ara::com::SampleAllocateePtr<SampleType>::SampleAllocateePtr(std::nullptr_t)

// Variant 3: Move constructor
template<typename SampleType>
constexpr ara::com::SampleAllocateePtr<SampleType>::SampleAllocateePtr(SampleAllocateePtr<SampleType> && other)

Parameters

in

other

SampleAllocateePtr object to be moved.

Returns

Variant 2: The moved SampleAllocateePtr object.

Thread-safety, Reentrance, Result Delivery

  • Threadsafe : FALSE for same class instance, TRUE for different instances
  • Reentrant : FALSE for same class instance, TRUE for different instances
  • Synchronous : TRUE