xrpld
Loading...
Searching...
No Matches
beast::detail::EmptyBaseOptimization< T, UniqueID, false > Class Template Reference

#include <empty_base_optimization.h>

Inheritance diagram for beast::detail::EmptyBaseOptimization< T, UniqueID, false >:
Collaboration diagram for beast::detail::EmptyBaseOptimization< T, UniqueID, false >:

Public Member Functions

 EmptyBaseOptimization ()=default
 EmptyBaseOptimization (EmptyBaseOptimization &&)=default
 EmptyBaseOptimization (EmptyBaseOptimization const &)=default
EmptyBaseOptimizationoperator= (EmptyBaseOptimization &&)=default
EmptyBaseOptimizationoperator= (EmptyBaseOptimization const &)=default
template<class Arg1, class... ArgN>
 EmptyBaseOptimization (Arg1 &&arg1, ArgN &&... argn)
T & member () noexcept
T const & member () const noexcept

Private Attributes

t_

Detailed Description

template<class T, int UniqueID>
class beast::detail::EmptyBaseOptimization< T, UniqueID, false >

Definition at line 56 of file empty_base_optimization.h.

Constructor & Destructor Documentation

◆ EmptyBaseOptimization() [1/4]

template<class T, int UniqueID>
beast::detail::EmptyBaseOptimization< T, UniqueID, false >::EmptyBaseOptimization ( )
default

◆ EmptyBaseOptimization() [2/4]

template<class T, int UniqueID>
beast::detail::EmptyBaseOptimization< T, UniqueID, false >::EmptyBaseOptimization ( EmptyBaseOptimization< T, UniqueID, false > && )
default

◆ EmptyBaseOptimization() [3/4]

template<class T, int UniqueID>
beast::detail::EmptyBaseOptimization< T, UniqueID, false >::EmptyBaseOptimization ( EmptyBaseOptimization< T, UniqueID, false > const & )
default

◆ EmptyBaseOptimization() [4/4]

template<class T, int UniqueID>
template<class Arg1, class... ArgN>
beast::detail::EmptyBaseOptimization< T, UniqueID, false >::EmptyBaseOptimization ( Arg1 && arg1,
ArgN &&... argn )
explicit

Definition at line 70 of file empty_base_optimization.h.

Member Function Documentation

◆ operator=() [1/2]

template<class T, int UniqueID>
EmptyBaseOptimization & beast::detail::EmptyBaseOptimization< T, UniqueID, false >::operator= ( EmptyBaseOptimization< T, UniqueID, false > && )
default

◆ operator=() [2/2]

template<class T, int UniqueID>
EmptyBaseOptimization & beast::detail::EmptyBaseOptimization< T, UniqueID, false >::operator= ( EmptyBaseOptimization< T, UniqueID, false > const & )
default

◆ member() [1/2]

template<class T, int UniqueID>
T & beast::detail::EmptyBaseOptimization< T, UniqueID, false >::member ( )
noexcept

Definition at line 76 of file empty_base_optimization.h.

◆ member() [2/2]

template<class T, int UniqueID>
T const & beast::detail::EmptyBaseOptimization< T, UniqueID, false >::member ( ) const
noexcept

Definition at line 82 of file empty_base_optimization.h.

Member Data Documentation

◆ t_

template<class T, int UniqueID>
T beast::detail::EmptyBaseOptimization< T, UniqueID, false >::t_
private

Definition at line 58 of file empty_base_optimization.h.