Package com.independentsoft.calc.functions

# Class FunctionDef

java.lang.Object
com.independentsoft.calc.functions.FunctionDef

public final class FunctionDef extends Object

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `long`
  `arrayArgsMask`
  `EagerFn`
  `eager`
  `LazyFn`
  `lazy`
  `boolean`
  `liftable`
  `int`
  `maxArgs`
  `int`
  `minArgs`
  `String`
  `name`
  `boolean`
  `unsupported`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `FunctionDef()`

- ## Method Summary

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### name

    public String name

  - ### minArgs

    public int minArgs

  - ### maxArgs

    public int maxArgs

  - ### eager

    public EagerFn eager

  - ### lazy

    public LazyFn lazy

  - ### unsupported

    public boolean unsupported

  - ### arrayArgsMask

    public long arrayArgsMask

  - ### liftable

    public boolean liftable

- ## Constructor Details

  - ### FunctionDef

    public FunctionDef()