Method: AutoC::Hasher#update

Defined in:
lib/autoc/hashers.rb

#update(hasher, value) ⇒ Object



24
# File 'lib/autoc/hashers.rb', line 24

def update(hasher, value) = "#{hasher} = ((#{hasher} << 1) | (#{hasher} >> (sizeof(#{hasher})*CHAR_BIT - 1))) ^ (#{value})"