#include <nodesystem.h>

This class template contains the functions of MutableNode which shall also be available on Result<MutableNode>.
Public Types | |
| template<typename SUPER > | |
| using | ResultFunctions = MutableNodeFunctions< maxon::nodes::details::GNodeResultBase< SUPER > > |
| using | Super = NodeFunctions< BASE > |
Public Types inherited from NodeFunctions< BASE > | |
| using | Iterator = GNodeIterator< NodeSelector< BASE::MUTABLE > > |
| template<typename SUPER > | |
| using | ResultFunctions = NodeFunctions< maxon::nodes::details::GNodeResultBase< SUPER > > |
| using | Super = maxon::nodes::details::NodeFunctionsSuper< BASE > |
Additional Inherited Members | |
Public Member Functions inherited from NodeFunctions< BASE > | |
| Result< NodeSelector< BASE::MUTABLE > > | GetParent () const |
| Result< NodeSelector< BASE::MUTABLE > > | FindChild (const InternedId &name) const |
| Result< NodeSelector< BASE::MUTABLE > > | FindChild (const Id &name) const |
| template<typename NODE > | |
| Result< typename NODE::template Selector< BASE::MUTABLE > > | FindInnerNode (const NODE &baseInner) const |
| Result< PortListSelector< BASE::MUTABLE > > | GetPortList (PORT_DIR dir) const |
| Result< PortListSelector< BASE::MUTABLE > > | GetInputs () const |
| Result< PortListSelector< BASE::MUTABLE > > | GetOutputs () const |
| Result< Iterator > | GetChildren () const |
| Result< void > | InitFromPath (typename maxon::nodes::details::NodeFunctionsSuper< BASE >::NodeSystemCtorParam system, const NodePath &path) |
| using ResultFunctions = MutableNodeFunctions <maxon::nodes::details::GNodeResultBase<SUPER> > |
| using Super = NodeFunctions<BASE> |