Home
last modified time | relevance | path

Searched refs:optional (Results 1 – 25 of 65) sorted by relevance

123

/system/ulib/fit/include/lib/fit/
A Doptional.h79 class optional final {
83 constexpr optional()
85 constexpr optional(nullopt_t)
91 optional(const optional& other)
98 optional(optional&& other)
110 ~optional() {
149 optional& operator=(const optional& other) {
166 optional& operator=(optional&& other) {
247 void swap(optional<T>& a, optional<T>& b) {
270 constexpr bool operator==(const optional<T>& lhs, const optional<U>& rhs) {
[all …]
/system/utest/fit/
A Doptional_tests.cpp74 fit::optional<T> opt; in construct_without_value()
112 fit::optional<T> b(a); in construct_copy()
113 fit::optional<T> c; in construct_copy()
131 fit::optional<T> c; in construct_move()
195 fit::optional<T> c; in assign_copy()
243 fit::optional<T> c; in assign_move()
282 fit::optional<T> a; in emplace()
314 fit::optional<T> d; in comparisons()
315 fit::optional<T> e; in comparisons()
360 fit::optional<T> c; in swapping()
[all …]
/system/dev/pci/amlogic-pcie/
A Daml-pcie-device.h46 std::optional<ddk::MmioBuffer> dbi_;
47 std::optional<ddk::MmioBuffer> cfg_;
48 std::optional<ddk::MmioBuffer> rst_;
49 std::optional<ddk::MmioBuffer> pll_;
52 std::optional<ddk::MmioPinnedBuffer> dbi_pinned_;
/system/dev/display/astro-display/
A Dvpu.h37 std::optional<ddk::MmioBuffer> vpu_mmio_;
38 std::optional<ddk::MmioBuffer> hhi_mmio_;
39 std::optional<ddk::MmioBuffer> aobus_mmio_;
40 std::optional<ddk::MmioBuffer> cbus_mmio_;
A Dastro-clock.h48 std::optional<ddk::MmioBuffer> vpu_mmio_;
49 std::optional<ddk::MmioBuffer> hhi_mmio_;
A Daml-dsi-host.h44 std::optional<ddk::MmioBuffer> mipi_dsi_mmio_;
45 std::optional<ddk::MmioBuffer> hhi_mmio_;
A Daml-mipi-phy.h61 std::optional<ddk::MmioBuffer> mipi_dsi_mmio_;
62 std::optional<ddk::MmioBuffer> dsi_phy_mmio_;
/system/dev/ethernet/aml-ethernet-s912/
A Daml-ethernet.h56 std::optional<ddk::I2cChannel> i2c_;
57 std::optional<ddk::GpioProtocolClient> gpios_[GPIO_COUNT];
59 std::optional<ddk::MmioBuffer> periph_mmio_;
60 std::optional<ddk::MmioBuffer> hhi_mmio_;
/system/ulib/ddktl/
A Dpdev.cpp25 zx_status_t PDev::MapMmio(uint32_t index, std::optional<MmioBuffer>* mmio) { in MapMmio()
36 std::optional<I2cChannel> PDev::GetI2c(uint32_t index) { in GetI2c()
43 return std::optional<I2cChannel>(&i2c); in GetI2c()
46 std::optional<GpioProtocolClient> PDev::GetGpio(uint32_t index) { in GetGpio()
53 return std::optional<GpioProtocolClient>(&gpio); in GetGpio()
/system/dev/display/vim-display/
A Dvim-display.h99 std::optional<ddk::MmioBuffer> mmio_preset;
100 std::optional<ddk::MmioBuffer> mmio_hdmitx;
101 std::optional<ddk::MmioBuffer> mmio_hiu;
102 std::optional<ddk::MmioBuffer> mmio_vpu;
103 std::optional<ddk::MmioBuffer> mmio_hdmitx_sec;
104 std::optional<ddk::MmioBuffer> mmio_dmc;
105 std::optional<ddk::MmioBuffer> mmio_cbus;
/system/ulib/ddktl/include/ddktl/
A Dpdev.h36 zx_status_t MapMmio(uint32_t index, std::optional<MmioBuffer>* mmio);
42 std::optional<I2cChannel> GetI2c(uint32_t index);
43 std::optional<GpioProtocolClient> GetGpio(uint32_t index);
/system/dev/thermal/aml-thermal-s905d2g/
A Daml-tsensor.h43 std::optional<ddk::MmioBuffer> pll_mmio_;
44 std::optional<ddk::MmioBuffer> ao_mmio_;
45 std::optional<ddk::MmioBuffer> hiu_mmio_;
A Daml-pwm.h40 std::optional<ddk::MmioBuffer> pwm_mmio_;
A Daml-cpufreq.h41 std::optional<ddk::MmioBuffer> hiu_mmio_;
/system/ulib/fs-management/include/fs-management/
A Dram-nand.h46 std::optional<RamNand>* out);
51 std::optional<RamNand>* out);
55 std::optional<RamNand>* out);
89 std::optional<fbl::String> path_;
/system/dev/audio/astro-tdm-output/
A Daudio-stream-out.h65 std::optional<ddk::PDev> pdev_;
73 std::optional<ddk::GpioProtocolClient> audio_en_;
74 std::optional<ddk::GpioProtocolClient> audio_fault_;
/system/dev/audio/sherlock-tdm-output/
A Daudio-stream-out.h66 std::optional<ddk::PDev> pdev_ TA_GUARDED(domain_->token());
72 std::optional<ddk::GpioProtocolClient> audio_en_ TA_GUARDED(domain_->token());
73 std::optional<ddk::GpioProtocolClient> audio_fault_ TA_GUARDED(domain_->token());
/system/public/zircon/boot/
A Ddriver-config.h54 bool optional; member
66 bool optional; member
/system/dev/scpi/aml-scpi-s912/
A Daml-mailbox.h76 std::optional<ddk::MmioBuffer> mailbox_mmio_;
77 std::optional<ddk::MmioBuffer> mailbox_payload_mmio_;
/system/dev/bus/platform/
A Dplatform-bus.h129 std::optional<ddk::ClkProtocolClient> clk_;
130 std::optional<ddk::GpioImplProtocolClient> gpio_;
131 std::optional<ddk::IommuProtocolClient> iommu_;
132 std::optional<ddk::I2cImplProtocolClient> i2c_;
/system/dev/clk/amlogic-clk/
A Daml-clk.h69 std::optional<ddk::MmioBuffer> hiu_mmio_;
70 std::optional<ddk::MmioBuffer> msr_mmio_;
/system/dev/usb/mt-musb-peripheral/
A Dmt-usb.h118 std::optional<ddk::UsbDciInterfaceClient> dci_intf_;
120 std::optional<ddk::MmioBuffer> usb_mmio_;
121 std::optional<ddk::MmioBuffer> phy_mmio_;
/system/ulib/fs-management/
A Dram-nand.cpp57 std::optional<RamNand>* out) { in Create()
92 std::optional<RamNand>* out) { in Create()
135 std::optional<RamNand>* out) { in CreateIsolated()
/system/ulib/fit/
A DREADME.md110 ### fit::optional
112 - std::optional is very useful but it requires C++ 17.
116 - So we should create a poly-fill for std::optional on C++ 14.
118 std::optional API. Flesh this out more fully.
134 - std::optional can be effective here but it doesn't directly handle nullity
136 std::optional also increases the size of the object to carry an extra
140 still hewing close to the semantics of std::optional.
/system/dev/usb/usb-test/usb-tester/
A Dusb-tester.h32 static std::optional<TestRequest> Create(size_t len, uint8_t ep_address,
36 static std::optional<TestRequest> Create(const fuchsia_hardware_usb_tester_SgList& sg_list,

Completed in 28 milliseconds

123