Vowpal Wabbit
Classes | Namespaces | Functions
guard.h File Reference
#include <utility>
#include "future_compat.h"

Classes

class  VW::details::swap_guard_impl< T >
 
class  VW::details::swap_guard_impl_rvalue< T >
 

Namespaces

 VW
 
 VW::details
 

Functions

template<typename T >
details::swap_guard_impl< T > VW::swap_guard (T &original_location, T &value_to_swap) noexcept
 
template<typename T >
details::swap_guard_impl_rvalue< T > VW::swap_guard (T &original_location, T &&value_to_swap) noexcept
 
template<typename T >
details::swap_guard_impl_rvalue< T > VW::stash_guard (T &original_location) noexcept