template <typename Driver>

class Config

Defined at line 53 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h

Tagged configuration type, used to represent the configuration of `Driver` even if multiple types

of driver have the same `config_type`.

Public Methods

void Config<Driver> ()

Defined at line 58 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h

void Config<Driver> (const config_type & cfg)

Defined at line 59 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h

config_type * operator-> ()

Defined at line 61 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h

const config_type * operator-> ()

Defined at line 62 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h

config_type & operator* ()

Defined at line 64 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h

const config_type & operator* ()

Defined at line 65 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h

bool operator== (const Config<Driver> & rhs)

Defined at line 67 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h

template <typename OtherDriver>
bool operator== (const Config<OtherDriver> & rhs)

Defined at line 87 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h

std::span<const std::byte> as_bytes ()

Defined at line 91 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h