1extern function ext_func (x, y); 2 3extern static function ext_static_func (x, y); 4 5extern protected function ext_protected_func (x, y); 6 7extern local function ext_local_func (x, y); 8 9extern pure virtual function ext_pure_virt_func (x); 10 11pure virtual function pure_virt_func (x); 12 13pure virtual static function pure_virt_static_func (x); 14 15pure virtual protected function pure_virt_protected_func (x); 16 17pure virtual local function pure_virt_local_func (x); 18 19 20extern task ext_task (x, y); 21 22extern static task ext_static_task (x, y); 23 24extern protected task ext_protected_task (x, y); 25 26extern local task ext_local_task (x, y); 27 28extern pure virtual task ext_pure_virt_task (x); 29 30pure virtual task pure_virt_task (x); 31 32pure virtual static task pure_virt_static_task (x); 33 34pure virtual protected task pure_virt_protected_task (x); 35 36pure virtual local task pure_virt_local_task (x); 37 38function automatic auto_function (x); 39endfunction : auto_function 40 41function static auto_static (x); 42endfunction : auto_static 43