Stefan Scholz / ETL
Embed: (wiki syntax)

« Back to documentation index

io_port_ro< T, ADDRESS > Class Template Reference

io_port_ro< T, ADDRESS > Class Template Reference

Read only port. More...

#include <io_port.h>

Public Member Functions

 operator T () const
 Read.
read () const
 Read.
const_reference operator* () const
 Read.
io_port_rooperator++ ()
 Increment.
io_port_ro operator++ (int)
 Increment.
pointer get_address ()
 Get the IO port address.
const_pointer get_address () const
 Get the IO port address.

Detailed Description

template<typename T, uintptr_t ADDRESS = 0>
class etl::io_port_ro< T, ADDRESS >

Read only port.

Definition at line 130 of file io_port.h.


Member Function Documentation

pointer get_address (  )

Get the IO port address.

Definition at line 170 of file io_port.h.

const_pointer get_address (  ) const

Get the IO port address.

Definition at line 176 of file io_port.h.

operator T (  ) const

Read.

Definition at line 140 of file io_port.h.

const_reference operator* (  ) const

Read.

Definition at line 152 of file io_port.h.

io_port_ro& operator++ (  )

Increment.

Definition at line 158 of file io_port.h.

io_port_ro operator++ ( int   )

Increment.

Definition at line 164 of file io_port.h.

T read (  ) const

Read.

Definition at line 146 of file io_port.h.