Module: Number (Umu::Value::Core::Atom)

Overview
Module Structure
Class Hierarchy
Constants
Number::ZERO
Number::ONE
Number::NAN
Number::INFINITY
is a submodule of
module: Atom ( Umu::Value::Core )
is modularized into
class: Abstract   
class: Int   
class: Float   
has modular siblings
class: Abstract   
class: Bool   
class: String   
class: Symbol   
has properties
constant: ZERO   
constant: ONE   
constant: NAN   
constant: INFINITY   
is defined at
#14 in value/core/atom/number/abstract.rb  
#14 in value/core/atom/number/int.rb  
#14 in value/core/atom/number/float.rb  
#54 in common/constant.rb  

Overview

Module Structure

  module: <Toplevel Module>
  module: Umu
  module: Value
  module: Core
  module: Atom
  class: Abstract
  class: Bool
✗ module: Number
class: Abstract     
class: Int     
class: Float     
  class: String
  class: Symbol

Constants

Number::ZERO

#209 in value/core/atom/number/int.rb

ZERO = Int.new(0).freeze   

Number::ONE

#210 in value/core/atom/number/int.rb

ONE = Int.new(1).freeze   

Number::NAN

#250 in value/core/atom/number/float.rb

NAN = Atom::Number::Float.new(::Float::NAN).freeze   

Number::INFINITY

#251 in value/core/atom/number/float.rb

INFINITY = Atom::Number::Float.new(::Float::INFINITY).freeze