#include <node.hpp>
struct RawNodeOutput
{
// fields
Node \* node;
size_t index {0};
// construction
RawNodeOutput();
RawNodeOutput(, );
RawNodeOutput();
RawNodeOutput();
// methods
RawNodeOutput&const RawNodeOutput& operator = ();
operator Output< Node > ();
boolconst RawNodeOutput& operator == () const;
boolconst RawNodeOutput& operator != () const;
boolconst RawNodeOutput& operator < () const;
boolconst RawNodeOutput& operator > () const;
boolconst RawNodeOutput& operator <= () const;
boolconst RawNodeOutput& operator >= () const;
};