Module: HDLRuby::High::WithFullname

Included in:
Block, Scope, SignalC, SignalI, SystemI, TimeBlock
Defined in:
lib/HDLRuby/hruby_high_fullname.rb

Overview

Module for extending named classes with fullname (other than SystemT).

Instance Method Summary collapse

Instance Method Details

#fullnameObject

Returns the name of the signal with its hierarchy.



28
29
30
31
# File 'lib/HDLRuby/hruby_high_fullname.rb', line 28

def fullname
    @fullname ||= self.parent.fullname + ":" + self.name.to_s
    return @fullname
end