template <typename Driver>

class Config

Defined at line 49 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 54 of file ../../zircon/system/ulib/uart/include/lib/uart/uart.h

void Config<Driver> (const config_type & cfg)

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

config_type * operator-> ()

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

const config_type * operator-> ()

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

config_type & operator* ()

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

const config_type & operator* ()

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

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

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

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

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

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

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