Lines Matching refs:ActionPipe
29 // The structure of these classes (Action, ActionPipe, ActionProcessor, etc.)
41 // An ActionPipe is generally created with the Bond() method and owned by
43 // pointing to an ActionPipe dies, the ActionPipe dies, too.
55 class ActionPipe {
57 virtual ~ActionPipe() {}
67 // Bonds two Actions together with a new ActionPipe. The ActionPipe is
72 std::shared_ptr<ActionPipe<ObjectType>> pipe(new ActionPipe<ObjectType>);
85 ActionPipe() {}
86 DISALLOW_COPY_AND_ASSIGN(ActionPipe);
96 ActionPipe<typename FromAction::OutputObjectType>::Bond(from, to);