Class: AdLint::Cc1::PseudoStructTypeDeclaration
- Inherits:
-
StructTypeDeclaration
- Object
- SyntaxNode
- TypeDeclaration
- StructTypeDeclaration
- AdLint::Cc1::PseudoStructTypeDeclaration
- Defined in:
- lib/adlint/cc1/syntax.rb
Instance Attribute Summary
Attributes inherited from StructTypeDeclaration
#struct_declarations, #struct_specifier, #type
Attributes inherited from TypeDeclaration
Attributes inherited from SyntaxNode
#head_token, #subsequent_sequence_point, #tail_token
Instance Method Summary collapse
-
#initialize(struct_spec) ⇒ PseudoStructTypeDeclaration
constructor
A new instance of PseudoStructTypeDeclaration.
- #mark_as_referred_by(tok) ⇒ Object
Methods inherited from StructTypeDeclaration
#identifier, #inspect, #location
Methods inherited from SyntaxNode
#head_location, #inspect, #location, #short_class_name, #tail_location
Methods included from LocationHolder
Methods included from Visitable
Constructor Details
#initialize(struct_spec) ⇒ PseudoStructTypeDeclaration
Returns a new instance of PseudoStructTypeDeclaration.
2585 2586 2587 |
# File 'lib/adlint/cc1/syntax.rb', line 2585 def initialize(struct_spec) super(struct_spec, nil) end |
Instance Method Details
#mark_as_referred_by(tok) ⇒ Object
2589 |
# File 'lib/adlint/cc1/syntax.rb', line 2589 def mark_as_referred_by(tok) end |