Artifact c73033e19d004a19a8a16a7e797859404a58e4fc2aa28f25fec1d2d1570dd7dd:
- File bs/builtins/types/template/build.h — part of check-in [65cbac9aa3] at 2019-03-19 20:17:30 on branch trunk — Higher-order functions: implemented BuildArgPatternFromFuncType() and BuildArgPatternFromTFuncType(). (user: achavasse size: 463)
#ifndef EMPATHY_BUILTINS_TEMPLATE_BUILD_H #define EMPATHY_BUILTINS_TEMPLATE_BUILD_H namespace empathy::builtins { extern TFuncType BuildTFuncType( const Value& returnType, const Value& params ); extern optional< Value > BuildTFunc( const Context& c, const StringId& id, const Value& returnType, const Value& params, vector< Term >&& body ); extern optional< Term > BuildArgPatternFromTFuncType( const Context& c, const Value& tfuncType ); } #endif