Class: Unmangler::MSVC::ParsedSymbol
- Inherits:
-
Struct
- Object
- Struct
- Unmangler::MSVC::ParsedSymbol
- Defined in:
- lib/unmangler/msvc.rb
Instance Attribute Summary collapse
-
#alloc_list ⇒ Object
Returns the value of attribute alloc_list.
-
#avail_in_first ⇒ Object
Returns the value of attribute avail_in_first.
-
#current ⇒ Object
Returns the value of attribute current.
-
#flags ⇒ Object
Returns the value of attribute flags.
-
#names ⇒ Object
Returns the value of attribute names.
-
#result ⇒ Object
Returns the value of attribute result.
-
#stack ⇒ Object
Returns the value of attribute stack.
Instance Method Summary collapse
-
#initialize(*args) ⇒ ParsedSymbol
constructor
A new instance of ParsedSymbol.
Constructor Details
#initialize(*args) ⇒ ParsedSymbol
Returns a new instance of ParsedSymbol.
40 41 42 43 44 |
# File 'lib/unmangler/msvc.rb', line 40 def initialize *args super self.names ||= [] self.stack ||= [] end |
Instance Attribute Details
#alloc_list ⇒ Object
Returns the value of attribute alloc_list
31 32 33 |
# File 'lib/unmangler/msvc.rb', line 31 def alloc_list @alloc_list end |
#avail_in_first ⇒ Object
Returns the value of attribute avail_in_first
31 32 33 |
# File 'lib/unmangler/msvc.rb', line 31 def avail_in_first @avail_in_first end |
#current ⇒ Object
Returns the value of attribute current
31 32 33 |
# File 'lib/unmangler/msvc.rb', line 31 def current @current end |
#flags ⇒ Object
Returns the value of attribute flags
31 32 33 |
# File 'lib/unmangler/msvc.rb', line 31 def flags @flags end |
#names ⇒ Object
Returns the value of attribute names
31 32 33 |
# File 'lib/unmangler/msvc.rb', line 31 def names @names end |
#result ⇒ Object
Returns the value of attribute result
31 32 33 |
# File 'lib/unmangler/msvc.rb', line 31 def result @result end |
#stack ⇒ Object
Returns the value of attribute stack
31 32 33 |
# File 'lib/unmangler/msvc.rb', line 31 def stack @stack end |