That's not a function call. It's defining and initialising an object called handle_scope, of type HandleScope, passing in isolate as an argument to the constructor.
One: isolate is the name of a type HandleScope handle_scope(isolate);
declares the function handle_scope with HandleScope as the return type and isolate as the argument type.
Two: isolate is the name of a non-type HandleScope handle_scope(isolate);
defines an object handle_scope of type HandleScope directly initialised with isolate