class Ronin::Support::Binary::CTypes::CharType
Base class for all character types.
Public Class Methods
new(**kwargs)
click to toggle source
Initializes the character type.
@param [Hash{Symbol => Object}] kwargs
Additional keyword arguments for {Type#initialize}.
@option kwargs [Boolean] :signed
Indicates whether the character type is signed or unsigned.
@option kwargs [String] :pack_string
The String for `Array#pack` or `String#unpack`.
Calls superclass method
# File lib/ronin/support/binary/ctypes/char_type.rb, line 42 def initialize(**kwargs) super(size: 1, endian: nil, **kwargs) end
Public Instance Methods
uninitialized_value()
click to toggle source
The default uniniitalized char value.
@return [”]
# File lib/ronin/support/binary/ctypes/char_type.rb, line 51 def uninitialized_value '' end