Here is the code:

```cpp
virtual bool myFunction(const Waypoints& /*waypoints*/) {
    return false;
}

```

For my understanding, `virtual` function is for late / dynamic binding. `bool` is the return type. `const Waypoint&` is a constant reference. When it is used to formal parameters, it avoids value copy and forbids being changed by the function.

Now, my question is, shall we need a variable name for the formal parameter of this function somehow? I mean, `/*waypoints*/` are simply comments, right? Where are the formal parameters then?