1 /*********************************************************************
2 * NAN - Native Abstractions for Node.js
4 * Copyright (c) 2018 NAN contributors
6 * MIT License <https://github.com/nodejs/nan/blob/master/LICENSE.md>
7 ********************************************************************/
9 #ifndef NAN_CONVERTERS_PRE_43_INL_H_
10 #define NAN_CONVERTERS_PRE_43_INL_H_
13 imp::ToFactory<v8::TYPE>::return_t \
14 imp::ToFactory<v8::TYPE>::convert(v8::Local<v8::Value> val) { \
15 return val->To ## TYPE(); \
28 #define X(TYPE, NAME) \
29 imp::ToFactory<TYPE>::return_t \
30 imp::ToFactory<TYPE>::convert(v8::Local<v8::Value> val) { \
31 return Just(val->NAME ## Value()); \
42 #endif // NAN_CONVERTERS_PRE_43_INL_H_