CARLA
Public Member Functions | List of all members
carla::MovableNonCopyable Class Reference

Inherit (privately) to suppress copy construction and assignment. More...

#include <NonCopyable.h>

+ Inheritance diagram for carla::MovableNonCopyable:

Public Member Functions

 MovableNonCopyable ()=default
 
 MovableNonCopyable (const MovableNonCopyable &)=delete
 
 MovableNonCopyable (MovableNonCopyable &&)=default
 
MovableNonCopyableoperator= (const MovableNonCopyable &)=delete
 
MovableNonCopyableoperator= (MovableNonCopyable &&)=default
 

Detailed Description

Inherit (privately) to suppress copy construction and assignment.

Definition at line 25 of file LibCarla/source/carla/NonCopyable.h.

Constructor & Destructor Documentation

◆ MovableNonCopyable() [1/3]

carla::MovableNonCopyable::MovableNonCopyable ( )
default

◆ MovableNonCopyable() [2/3]

carla::MovableNonCopyable::MovableNonCopyable ( const MovableNonCopyable )
delete

◆ MovableNonCopyable() [3/3]

carla::MovableNonCopyable::MovableNonCopyable ( MovableNonCopyable &&  )
default

Member Function Documentation

◆ operator=() [1/2]

MovableNonCopyable& carla::MovableNonCopyable::operator= ( const MovableNonCopyable )
delete

◆ operator=() [2/2]

MovableNonCopyable& carla::MovableNonCopyable::operator= ( MovableNonCopyable &&  )
default

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