mapExternalFunction1<T, R> method

void mapExternalFunction1<T, R>(
  1. ASTType<R> fReturn,
  2. String fName,
  3. ASTType<T> pType1,
  4. String pName1,
  5. dynamic f(
    1. T p1
    ),
)

Maps an external function with 1 parameter.

Implementation

void mapExternalFunction1<T, R>(ASTType<R> fReturn, String fName,
    ASTType<T> pType1, String pName1, Function(T p1) f) {
  var fParameters = ASTParametersDeclaration(
      [ASTFunctionParameterDeclaration(pType1, pName1, 0, false)],
      null,
      null);

  var fExternal = ASTExternalFunction(fName, fParameters, fReturn, f);

  addExternalFunction(fExternal);
}