module internal.internal¶
Source: stdlib/internal/internal.codon
Function[T,TR] @extend Class is extended to add given methods ¶
Magic methods¶
__new__(what: Ptr[byte]) @pure Function has no side effects and returns same value for same inputs @overload Function is overloaded @llvm Function is implemented with inline LLVM IR ¶
ret ptr %what
__new__(what: Function[T, TR]) @overload Function is overloaded ¶
__raw__(self) @pure Function has no side effects and returns same value for same inputs @llvm Function is implemented with inline LLVM IR ¶
ret ptr %self
__repr__(self)¶
__call_internal__(self: Function[T, TR], args: T) @llvm Function is implemented with inline LLVM IR ¶
noop # compiler will populate this one