abstract struct MM::ParameterType(*T)

Direct Known Subclasses

Defined in:

mm/params.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(typenames : Tuple(*T), penalty : Float64 = 0.0, comment : String | Nil = nil) #

[View source]

Instance Method Detail

def <=>(rhs : self) : Int32 #

[View source]
def ==(typenames : Tuple(*T)) : Bool #

[View source]
def ===(rhs : self) : Bool #

[View source]
def ===(typenames : Tuple(*T)) : Bool #

[View source]
def comment : String | Nil #

[View source]
def copy_with(typenames : Tuple(*T)) : self #

Returns a copy but changing the given values.


[View source]
def each_typename_permutation(& : Tuple(*T) -> ) : Nil #

[View source]
def penalty : Float64 #

[View source]
def typename_permutations : Array(Tuple(*T)) #

[View source]
def typenames : Tuple(*T) #

[View source]