21 template<
typename Object,
typename Output,
typename... Args>
23 std::shared_ptr<graph::internal::Inputs> user,
24 std::shared_ptr<Object> obj,
31 template<
typename Object1,
typename Object2,
typename... Args>
33 std::shared_ptr<graph::internal::Inputs> user,
34 std::shared_ptr<Object1> obj1,
35 std::shared_ptr<Object2> obj2,
41 template<
typename Object>
43 std::shared_ptr<graph::internal::Inputs> user,
44 std::shared_ptr<Object> obj);
46 template<
typename Object,
typename Output,
typename... Args>
48 std::shared_ptr<graph::internal::Inputs> user,
49 std::shared_ptr<Object> obj,
53 user->addInput(obj, output);
60 template<
typename Object1,
typename Object2,
typename... Args>
62 std::shared_ptr<graph::internal::Inputs> user,
63 std::shared_ptr<Object1>,
64 std::shared_ptr<Object2> obj2,
68 auto newUser = std::make_shared<graph::internal::Inputs>();
75 template<
typename Object>
77 std::shared_ptr<graph::internal::Inputs> user,
78 std::shared_ptr<Object>)
Definition: CallGraph.h:23
void add(std::shared_ptr< internal::Inputs > inputs)
void parseSourcesAndOutputs(graph::CallGraph *g, std::shared_ptr< graph::internal::Inputs > user, std::shared_ptr< Object > obj, Output output, Args &&... args)
Definition: graphDetails.h:47