If I see IEEE 1800-2012 standard, it says the function declaration should be:
function_declaration ::= function [ lifetime ] function_body_declaration
In such a case can we write local function void/data_type xxx?
I found this in uvm_report_catcher.svh (uvm-1.2):
local function int process_report_catcher();
I see that the intention is that process_report_catcher() should not be accessible to classes extended from uvm_report_catcher. But is it really not possible to access a local function from extended class via super handle?