Android-cuttlefish cvd tool
Classes | Namespaces | Functions
in_memory.cc File Reference
#include "cuttlefish/io/in_memory.h"
#include <stdint.h>
#include <string.h>
#include <algorithm>
#include <functional>
#include <map>
#include <memory>
#include <mutex>
#include <shared_mutex>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include "cuttlefish/io/filesystem.h"
#include "cuttlefish/io/io.h"
#include "cuttlefish/result/expect.h"
#include "cuttlefish/result/result_type.h"
Include dependency graph for in_memory.cc:

Classes

class  cuttlefish::anonymous_namespace{in_memory.cc}::InMemoryIo
 
class  cuttlefish::anonymous_namespace{in_memory.cc}::OwningInMemoryIo
 
class  cuttlefish::anonymous_namespace{in_memory.cc}::InMemoryFilesystemImpl
 

Namespaces

namespace  cuttlefish
 
namespace  cuttlefish::anonymous_namespace{in_memory.cc}
 

Functions

std::unique_ptr< ReaderWriterSeeker > cuttlefish::InMemoryIo ()
 
std::unique_ptr< ReaderWriterSeeker > cuttlefish::InMemoryIo (std::string_view str)
 
std::unique_ptr< ReaderWriterSeeker > cuttlefish::InMemoryIo (std::vector< char > data)
 
std::unique_ptr< ReadWriteFilesystem > cuttlefish::InMemoryFilesystem ()