Audacity  3.0.3
Public Member Functions | List of all members
ClientData::Copyable< Container, SkipCopying > Struct Template Reference

Specialization that ignores contents of the source when copying (not when moving). More...

#include <ClientDataHelpers.h>

Inheritance diagram for ClientData::Copyable< Container, SkipCopying >:
[legend]
Collaboration diagram for ClientData::Copyable< Container, SkipCopying >:
[legend]

Public Member Functions

 Copyable ()=default
 
 Copyable (const Copyable &)
 
Copyableoperator= (const Copyable &)
 
 Copyable (Copyable &&)=default
 
Copyableoperator= (Copyable &&)=default
 

Detailed Description

template<typename Container>
struct ClientData::Copyable< Container, SkipCopying >

Specialization that ignores contents of the source when copying (not when moving).

Definition at line 96 of file ClientDataHelpers.h.

Constructor & Destructor Documentation

◆ Copyable() [1/3]

template<typename Container >
ClientData::Copyable< Container, SkipCopying >::Copyable ( )
default

◆ Copyable() [2/3]

template<typename Container >
ClientData::Copyable< Container, SkipCopying >::Copyable ( const Copyable< Container, SkipCopying > &  )
inline

Definition at line 99 of file ClientDataHelpers.h.

99 {}

◆ Copyable() [3/3]

template<typename Container >
ClientData::Copyable< Container, SkipCopying >::Copyable ( Copyable< Container, SkipCopying > &&  )
default

Member Function Documentation

◆ operator=() [1/2]

template<typename Container >
Copyable& ClientData::Copyable< Container, SkipCopying >::operator= ( const Copyable< Container, SkipCopying > &  )
inline

Definition at line 100 of file ClientDataHelpers.h.

100 { return *this; }

◆ operator=() [2/2]

template<typename Container >
Copyable& ClientData::Copyable< Container, SkipCopying >::operator= ( Copyable< Container, SkipCopying > &&  )
default

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