#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 |
template<typename PATH > | |
Result< void > | InitFromPath (typename maxon::nodes::details::NodeFunctionsSuper< BASE >::NodeSystemCtorParam system, PATH &&path) |
using ResultFunctions = MutableNodeFunctions <maxon::nodes::details::GNodeResultBase<SUPER> > |
using Super = NodeFunctions<BASE> |