proxygen
folly::expected_detail::CopyAssignable< Derived, bool, Noexcept > Struct Template Reference

#include <Expected.h>

Public Member Functions

constexpr CopyAssignable ()=default
 
constexpr CopyAssignable (const CopyAssignable &)=default
 
constexpr CopyAssignable (CopyAssignable &&)=default
 
CopyAssignableoperator= (const CopyAssignable &that) noexcept(Noexcept)
 
CopyAssignableoperator= (CopyAssignable &&)=default
 

Detailed Description

template<class Derived, bool, bool Noexcept>
struct folly::expected_detail::CopyAssignable< Derived, bool, Noexcept >

Definition at line 352 of file Expected.h.

Constructor & Destructor Documentation

template<class Derived, bool , bool Noexcept>
constexpr folly::expected_detail::CopyAssignable< Derived, bool, Noexcept >::CopyAssignable ( )
default
template<class Derived, bool , bool Noexcept>
constexpr folly::expected_detail::CopyAssignable< Derived, bool, Noexcept >::CopyAssignable ( const CopyAssignable< Derived, bool, Noexcept > &  )
default
template<class Derived, bool , bool Noexcept>
constexpr folly::expected_detail::CopyAssignable< Derived, bool, Noexcept >::CopyAssignable ( CopyAssignable< Derived, bool, Noexcept > &&  )
default

Member Function Documentation

template<class Derived, bool , bool Noexcept>
CopyAssignable& folly::expected_detail::CopyAssignable< Derived, bool, Noexcept >::operator= ( const CopyAssignable< Derived, bool, Noexcept > &  that)
inlinenoexcept

Definition at line 356 of file Expected.h.

356  {
357  static_cast<Derived*>(this)->assign(static_cast<const Derived&>(that));
358  return *this;
359  }
template<class Derived, bool , bool Noexcept>
CopyAssignable& folly::expected_detail::CopyAssignable< Derived, bool, Noexcept >::operator= ( CopyAssignable< Derived, bool, Noexcept > &&  )
default

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