Home | History | Annotate | Download | only in runtime

Lines Matching refs:shared_ptr

49                   std::shared_ptr<Device> device);
87 std::shared_ptr<Device> getDevice() const { return mDevice; }
93 void mapInputsAndOutputs(std::shared_ptr<StepExecutor> stepExecutor) const;
107 std::shared_ptr<Device> mDevice; // nullptr signifies CPU
185 std::shared_ptr<const SubModelInputsAndOutputsType> subModelInputsAndOutputs,
190 std::shared_ptr<const SubModelInputsAndOutputsType> mSubModelInputsAndOutputs; // may be nullptr
195 std::shared_ptr<Controller> makeController(const ExecutionBuilder* executionBuilder) const;
197 int next(std::shared_ptr<Controller> controller, std::shared_ptr<StepExecutor>* executor) const;
200 int fallback(std::shared_ptr<Controller> controller, std::shared_ptr<StepExecutor>* executor) const;
202 std::shared_ptr<ExecutionStep> createNewStep(const std::shared_ptr<Device> device);
204 void becomeSingleStep(const std::shared_ptr<Device> device,
221 std::shared_ptr<const Device> forTest_simpleGetDevice() const;
222 const std::vector<std::shared_ptr<ExecutionStep>>& forTest_compoundGetSteps() const;
237 SimpleBody(std::shared_ptr<Device> device, const ModelBuilder* model) :
244 std::shared_ptr<Device> mDevice; // nullptr signifies CPU
260 std::vector<std::shared_ptr<ExecutionStep>> mSteps;