Lines Matching refs:std
26 using IntrinsicSet = std::unordered_set<const FunctionDeclaration*>;
29 std::unique_ptr<Statement> body, IntrinsicSet referencedIntrinsics)
33 , fBody(std::move(body))
34 , fReferencedIntrinsics(std::move(referencedIntrinsics))
48 static std::unique_ptr<FunctionDefinition> Convert(const Context& context,
51 std::unique_ptr<Statement> body,
62 std::unique_ptr<Statement>& body() {
66 const std::unique_ptr<Statement>& body() const {
70 const std::unordered_set<const FunctionDeclaration*>& referencedIntrinsics() const {
82 std::unique_ptr<ProgramElement> clone() const override {
83 return std::make_unique<FunctionDefinition>(fLine, &this->declaration(),
95 std::unique_ptr<Statement> fBody;