PPL  1.2
assign_or_swap.hh File Reference
#include "meta_programming.hh"
#include "Has_Assign_Or_Swap.hh"
#include "Slow_Copy.hh"
Include dependency graph for assign_or_swap.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Parma_Polyhedra_Library
 The entire library is confined to this namespace.
 

Functions

template<typename T >
Enable_If< Has_Assign_Or_Swap< T >::value, void >::type Parma_Polyhedra_Library::assign_or_swap (T &to, T &from)
 
template<typename T >
Enable_If<!Has_Assign_Or_Swap< T >::value &&!Slow_Copy< T >::value, void >::type Parma_Polyhedra_Library::assign_or_swap (T &to, T &from)
 
template<typename T >
Enable_If<!Has_Assign_Or_Swap< T >::value &&Slow_Copy< T >::value, void >::type Parma_Polyhedra_Library::assign_or_swap (T &to, T &from)