Lines Matching refs:Device
42 class Device; variable
75 virtual const Device* getDevice() const = 0;
126 class Device {
127 DISALLOW_COPY_AND_ASSIGN(Device);
130 Device() = default;
131 virtual ~Device() = default;
170 const std::vector<std::shared_ptr<Device>>& getDrivers() const { in getDrivers()
213 static std::shared_ptr<Device> getCpuDevice();
218 std::vector<std::shared_ptr<Device>> forTest_getDevices() const { return mDevices; } in forTest_getDevices()
221 void forTest_setDevices(std::vector<std::shared_ptr<Device>> devices) { in forTest_setDevices()
236 static std::shared_ptr<Device> forTest_makeDriverDevice(const SharedDevice& device);
239 return reinterpret_cast<const Device*>(device) == getCpuDevice().get(); in forTest_isCpuDevice()
259 std::vector<std::shared_ptr<Device>> mDevices;
262 std::vector<std::shared_ptr<Device>> mDevicesCpuOnly;