CARLA
Public Member Functions | List of all members
carla::detail::MoveWrapper< FunctorT > Struct Template Reference

#include <MoveHandler.h>

+ Inheritance diagram for carla::detail::MoveWrapper< FunctorT >:
+ Collaboration diagram for carla::detail::MoveWrapper< FunctorT >:

Public Member Functions

 MoveWrapper (FunctorT &&f)
 
 MoveWrapper (MoveWrapper &&)=default
 
 MoveWrapper (const MoveWrapper &)
 
MoveWrapperoperator= (MoveWrapper &&)=default
 
MoveWrapperoperator= (const MoveWrapper &)
 

Detailed Description

template<typename FunctorT>
struct carla::detail::MoveWrapper< FunctorT >

Definition at line 16 of file MoveHandler.h.

Constructor & Destructor Documentation

◆ MoveWrapper() [1/3]

template<typename FunctorT >
carla::detail::MoveWrapper< FunctorT >::MoveWrapper ( FunctorT &&  f)
inline

Definition at line 17 of file MoveHandler.h.

References carla::detail::MoveWrapper< FunctorT >::operator=().

+ Here is the call graph for this function:

◆ MoveWrapper() [2/3]

template<typename FunctorT >
carla::detail::MoveWrapper< FunctorT >::MoveWrapper ( MoveWrapper< FunctorT > &&  )
default

◆ MoveWrapper() [3/3]

template<typename FunctorT >
carla::detail::MoveWrapper< FunctorT >::MoveWrapper ( const MoveWrapper< FunctorT > &  )

Member Function Documentation

◆ operator=() [1/2]

template<typename FunctorT >
MoveWrapper& carla::detail::MoveWrapper< FunctorT >::operator= ( MoveWrapper< FunctorT > &&  )
default

Referenced by carla::detail::MoveWrapper< FunctorT >::MoveWrapper().

+ Here is the caller graph for this function:

◆ operator=() [2/2]

template<typename FunctorT >
MoveWrapper& carla::detail::MoveWrapper< FunctorT >::operator= ( const MoveWrapper< FunctorT > &  )

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