CAPD RedHom Library
capd::homAux::detail::PackedPairProxy< 1, PackedPair > Struct Template Reference

#include <capd/homAux/PackedPair.h>

Public Types

typedef PackedPair::second_type T1
 

Public Member Functions

T1 val () const
 
 operator T1 () const
 
const PackedPairProxyoperator= (T1 val) const
 
PackedPairProxyoperator= (const PackedPair &)=delete
 
PackedPairProxyoperator= (PackedPair &&)=delete
 

Public Attributes

PackedPair_pp
 

Member Typedef Documentation

template<typename PackedPair >
typedef PackedPair::second_type capd::homAux::detail::PackedPairProxy< 1, PackedPair >::T1

Member Function Documentation

template<typename PackedPair >
capd::homAux::detail::PackedPairProxy< 1, PackedPair >::operator T1 ( ) const
inline
template<typename PackedPair >
const PackedPairProxy& capd::homAux::detail::PackedPairProxy< 1, PackedPair >::operator= ( T1  val) const
inline
template<typename PackedPair >
PackedPairProxy& capd::homAux::detail::PackedPairProxy< 1, PackedPair >::operator= ( const PackedPair )
delete
template<typename PackedPair >
PackedPairProxy& capd::homAux::detail::PackedPairProxy< 1, PackedPair >::operator= ( PackedPair &&  )
delete
template<typename PackedPair >
T1 capd::homAux::detail::PackedPairProxy< 1, PackedPair >::val ( ) const
inline

Member Data Documentation

template<typename PackedPair >
PackedPair* capd::homAux::detail::PackedPairProxy< 1, PackedPair >::_pp