class MxxRu::Cpp::Analyzer::SourceFile
Class, describing one source file.
Attributes
depends[R]
A set of files-dependecies. Hash, key is a String, no value.
is_processed[R]
Already processed file sign.
Public Class Methods
new()
click to toggle source
# File lib/mxx_ru/cpp/analyzer.rb, line 44 def initialize @is_processed = false @depends = Hash.new end
Public Instance Methods
<<( a_name )
click to toggle source
Add a dependency.
# File lib/mxx_ru/cpp/analyzer.rb, line 55 def <<( a_name ) @depends[ a_name ]= nil end
processed()
click to toggle source
Set processed file sign.
# File lib/mxx_ru/cpp/analyzer.rb, line 50 def processed @is_processed = true end