I think it's a constructor, or inline function thing.
brb let me check my textbook
ok i have no idea what it is nvm
actually i think it's a constructor (constructors initialize the member variables in a structure or class i think), but in this case the function is defined inline
Its as if that line shouldn't be there. Without it, it bears all the hallmarks of a simple node i.e. a data member and a pointer to a structure of the same type.