I'm working with a rather large project and I came up on a statement, which I do not understand. It looks like this:
visitor::DFV< Outer > visitor( *this, this->graph(), this->store() );
I would give you more code but it's really huge and I can't really tell which parts are relevant to this. Interesting is, that I can't even find any function called visitor
in the structure DFV or it's predecessors and neither does Eclipse. I'm pretty sure I don't get the meaning of this right and I'm unable to find any reference to this c++ syntax. Can anyone explain to me in general the meaning of statements like this?
Type<SomeClass> foo(x, y);