class Initramfs

Defined at line 61 of file ../../zircon/kernel/phys/lib/linux-initramfs/include/lib/linux-initramfs/initramfs.h

This is cheap view type that acts as a std::ranges::forward_range of

linux_initramfs::Member objects:

```

for (auto [name, contents] : linux_initramfs::Initramfs(raw_bytes)) {

...

}

```

Public Methods

void Initramfs ()

Defined at line 68 of file ../../zircon/kernel/phys/lib/linux-initramfs/include/lib/linux-initramfs/initramfs.h

void Initramfs (const Initramfs & )

Defined at line 69 of file ../../zircon/kernel/phys/lib/linux-initramfs/include/lib/linux-initramfs/initramfs.h

Initramfs & operator= (const Initramfs & )

Defined at line 70 of file ../../zircon/kernel/phys/lib/linux-initramfs/include/lib/linux-initramfs/initramfs.h

void Initramfs (std::span<const char> contents)

This implicitly accepts std::string_view et al too.

Defined at line 73 of file ../../zircon/kernel/phys/lib/linux-initramfs/include/lib/linux-initramfs/initramfs.h

void Initramfs (std::span<const std::byte> contents)

Defined at line 76 of file ../../zircon/kernel/phys/lib/linux-initramfs/include/lib/linux-initramfs/initramfs.h

template <typename T>
void Initramfs (std::span<T> contents)

Defined at line 83 of file ../../zircon/kernel/phys/lib/linux-initramfs/include/lib/linux-initramfs/initramfs.h

iterator begin ()

Defined at line 108 of file ../../zircon/kernel/phys/lib/linux-initramfs/initramfs.cc

iterator end ()

Defined at line 146 of file ../../zircon/kernel/phys/lib/linux-initramfs/include/lib/linux-initramfs/initramfs.h

bool empty ()

Defined at line 148 of file ../../zircon/kernel/phys/lib/linux-initramfs/include/lib/linux-initramfs/initramfs.h

Records