NeKernel dev
Loading...
Searching...
No Matches
Kernel::IOArray< Sz > Class Template Referencefinal

#include <IO.h>

Public Member Functions

 IOArray ()=delete
 IOArray (nullPtr)=delete
 IOArray (Array< UShort, Sz > &ports)
 ~IOArray ()
IOArrayoperator= (const IOArray &)=default
 IOArray (const IOArray &)=default
 operator bool ()
template<typename T>
In (SizeT index)
template<typename T>
void Out (SizeT index, T value)

Private Attributes

Array< UShort, Sz > fPorts

Constructor & Destructor Documentation

◆ IOArray() [1/4]

template<SizeT Sz>
Kernel::IOArray< Sz >::IOArray ( )
delete

◆ IOArray() [2/4]

template<SizeT Sz>
Kernel::IOArray< Sz >::IOArray ( nullPtr )
delete

◆ IOArray() [3/4]

template<SizeT Sz>
Kernel::IOArray< Sz >::IOArray ( Array< UShort, Sz > & ports)
inlineexplicit

◆ ~IOArray()

template<SizeT Sz>
Kernel::IOArray< Sz >::~IOArray ( )
inline

◆ IOArray() [4/4]

template<SizeT Sz>
Kernel::IOArray< Sz >::IOArray ( const IOArray< Sz > & )
default

Member Function Documentation

◆ In()

template<SizeT Sz>
template<typename T>
T Kernel::IOArray< Sz >::In ( SizeT index)

◆ operator bool()

template<SizeT Sz>
Kernel::IOArray< Sz >::operator bool ( )
inline

◆ operator=()

template<SizeT Sz>
IOArray & Kernel::IOArray< Sz >::operator= ( const IOArray< Sz > & )
default

◆ Out()

template<SizeT Sz>
template<typename T>
void Kernel::IOArray< Sz >::Out ( SizeT index,
T value )

Member Data Documentation

◆ fPorts

template<SizeT Sz>
Array<UShort, Sz> Kernel::IOArray< Sz >::fPorts
private

The documentation for this class was generated from the following files: