Class: FFI::Clang::Lib::CXVersion
- Inherits:
-
Struct
- Object
- Struct
- FFI::Clang::Lib::CXVersion
- Defined in:
- lib/ffi/clang/lib/cursor.rb
Instance Method Summary collapse
Instance Method Details
#major ⇒ Object
337 338 339 |
# File 'lib/ffi/clang/lib/cursor.rb', line 337 def major self[:major] end |
#minor ⇒ Object
341 342 343 |
# File 'lib/ffi/clang/lib/cursor.rb', line 341 def minor self[:minor] end |
#subminor ⇒ Object
345 346 347 |
# File 'lib/ffi/clang/lib/cursor.rb', line 345 def subminor self[:subminor] end |
#to_s ⇒ Object
353 354 355 |
# File 'lib/ffi/clang/lib/cursor.rb', line 353 def to_s version_string end |
#version_string ⇒ Object
349 350 351 |
# File 'lib/ffi/clang/lib/cursor.rb', line 349 def version_string [major, minor, subminor].reject{|v| v < 0}.map(&:to_s).join(".") end |