fiber
Loading...
Searching...
No Matches
fiber::VoidPin Class Reference

Represents an unconnected pin that does nothing. More...

#include <cPin.hpp>

Public Member Functions

constexpr void write (bool b)
 does nothing (no-op)
 
constexpr void high ()
 does nothing (no-op)
 
constexpr void low ()
 does nothing (no-op)
 
constexpr void dir (bool b)
 does nothing (no-op)
 
constexpr void input ()
 does nothing (no-op)
 
constexpr void output ()
 does nothing (no-op)
 
constexpr bool read ()
 always returns false
 
constexpr bool is_high ()
 always returns false
 
constexpr bool is_low ()
 always returns true
 

Detailed Description

Represents an unconnected pin that does nothing.

Member Function Documentation

◆ dir()

void fiber::VoidPin::dir ( bool b)
inlineconstexpr

does nothing (no-op)

◆ high()

void fiber::VoidPin::high ( )
inlineconstexpr

does nothing (no-op)

◆ input()

void fiber::VoidPin::input ( )
inlineconstexpr

does nothing (no-op)

◆ is_high()

bool fiber::VoidPin::is_high ( )
inlinenodiscardconstexpr

always returns false

◆ is_low()

bool fiber::VoidPin::is_low ( )
inlinenodiscardconstexpr

always returns true

◆ low()

void fiber::VoidPin::low ( )
inlineconstexpr

does nothing (no-op)

◆ output()

void fiber::VoidPin::output ( )
inlineconstexpr

does nothing (no-op)

◆ read()

bool fiber::VoidPin::read ( )
inlinenodiscardconstexpr

always returns false

◆ write()

void fiber::VoidPin::write ( bool b)
inlineconstexpr

does nothing (no-op)


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