|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| auto | inb (P port) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| auto | inw (P port) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| auto | ind (P port) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| auto | insb (P port, integer_pointer m8) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| auto | insw (P port, integer_pointer m16) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| auto | insd (P port, integer_pointer m32) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| auto | insb (P port, void *m8) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| auto | insw (P port, void *m16) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| auto | insd (P port, void *m32) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| auto | insbrep (P port, integer_pointer m8, size_type count) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| auto | inswrep (P port, integer_pointer m16, size_type count) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| auto | insdrep (P port, integer_pointer m32, size_type count) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| auto | insbrep (P port, void *m8, size_type count) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| auto | inswrep (P port, void *m16, size_type count) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| auto | insdrep (P port, void *m32, size_type count) noexcept | 
|  | 
| template<class P , class T , class  = typename std::enable_if<std::is_integral<P>::value>::type, class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| void | outb (P port, T val) noexcept | 
|  | 
| template<class P , class T , class  = typename std::enable_if<std::is_integral<P>::value>::type, class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| void | outw (P port, T val) noexcept | 
|  | 
| template<class P , class T , class  = typename std::enable_if<std::is_integral<P>::value>::type, class  = typename std::enable_if<std::is_integral<T>::value>::type> | 
| void | outd (P port, T val) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| void | outsb (P port, integer_pointer m8) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| void | outsw (P port, integer_pointer m16) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| void | outsd (P port, integer_pointer m32) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| void | outsb (P port, void *m8) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| void | outsw (P port, void *m16) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| void | outsd (P port, void *m32) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| void | outsbrep (P port, integer_pointer m8, size_type count) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| void | outswrep (P port, integer_pointer m16, size_type count) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| void | outsdrep (P port, integer_pointer m32, size_type count) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| void | outsbrep (P port, void *m8, size_type count) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| void | outswrep (P port, void *m16, size_type count) noexcept | 
|  | 
| template<class P , class  = typename std::enable_if<std::is_integral<P>::value>::type> | 
| void | outsdrep (P port, void *m32, size_type count) noexcept | 
|  |