class
   CrystalLib::NodeRef
 
  - CrystalLib::NodeRef
 - CrystalLib::Type
 - Reference
 - Object
 
Defined in:
crystal_lib/types.crConstructors
Instance Method Summary
- 
        #==(other : self)
        
          
Returns
trueif this reference is the same as other. - 
        #hash
        
          
Generates an
UInt64hash value for this object. - #node : CrystalLib::ASTNode
 - #node=(node : CrystalLib::ASTNode)
 - #to_s(io)
 
Constructor Detail
Instance Method Detail
        
        def ==(other : self)
        #
      
      
        
              Description copied from class Reference
            
          
          Returns true if this reference is the same as other. Invokes same?.
        
        def hash
        #
      
      
        
              Description copied from class Object
            
          
          Generates an UInt64 hash value for this object.
This method must have the property that a == b implies a.hash == b.hash.
The hash value is used along with #== by the Hash class to determine if two objects
reference the same hash key.
Subclasses must not override this method. Instead, they must define hash(hasher),
though usually the macro def_hash can be used to generate this method.