|
template<class T > |
std::enable_if< is_sequence< T >::value, std::pair< typename slice_index< T >::type, typename slice_index< T >::type >>::type | alps::slices (T const &x) |
|
template<class T > |
std::enable_if<!is_sequence< T >::value, std::pair< typename slice_index< T >::type, typename slice_index< T >::type >>::type | alps::slices (T const &) |
|
template<class ValueType > |
std::enable_if< is_sequence< ValueType >::value, std::string >::type | alps::slice_name (ValueType const &, unsigned i) |
|
template<class ValueType > |
std::enable_if<!is_sequence< ValueType >::value, std::string >::type | alps::slice_name (ValueType const &, unsigned) |
|
template<class ValueType > |
std::enable_if< is_sequence< ValueType >::value, typename element_type< ValueType >::type >::type | alps::slice_value (ValueType const &x, unsigned i) |
|
template<class ValueType > |
std::enable_if<!is_sequence< ValueType >::value, ValueType const & >::type | alps::slice_value (ValueType const &x, unsigned) |
|
template<class ValueType > |
std::enable_if< is_sequence< ValueType >::value, typename element_type< ValueType >::type & >::type | alps::slice_value (ValueType &x, unsigned i) |
|
template<class ValueType > |
std::enable_if<!is_sequence< ValueType >::value, ValueType & >::type | alps::slice_value (ValueType &x, unsigned) |
|