openMSX
Classes | Typedefs
hash_set_impl Namespace Reference

Classes

struct  Element
 
struct  ExtractFirst
 
struct  Identity
 
class  Pool
 
struct  ReallocFunc
 
struct  ReallocFunc< false >
 
struct  ReallocFunc< true >
 

Typedefs

template<typename Value , typename Extractor >
using ExtractedType = typename std::remove_cv< typename std::remove_reference< decltype(std::declval< Extractor >()(std::declval< Value >()))> ::type > ::type
 

Typedef Documentation

◆ ExtractedType

template<typename Value , typename Extractor >
using hash_set_impl::ExtractedType = typedef typename std::remove_cv< typename std::remove_reference< decltype(std::declval<Extractor>()(std::declval<Value>()))> ::type> ::type

Definition at line 261 of file hash_set.hh.