3
#include "gle-interface/gle-base.h"
4
#include "gle-interface/gle-interface.h"
5
#include "gle-interface/gle-datatype.h"
8
#include "builtin-double.h"
10
GLEBuiltInBinaryDoubleDouble::GLEBuiltInBinaryDoubleDouble(const char* name, GLEBuiltInFactory* factory) {
11
setRoot(factory->createRoot(name, factory->getBinaryArgNamesXY()));
12
setArgTypeDefaults(factory->getBinaryDoubleDoubleArgTypeDefaults());
15
GLEBuiltInOpPlusDouble::GLEBuiltInOpPlusDouble(GLEBuiltInFactory* factory) : GLEBuiltInBinaryDoubleDouble("+", factory) {}
17
void GLEBuiltInOpPlusDouble::execute(GLEArrayImpl* stack, unsigned int top) {
20
void initializeBuiltInDouble(GLESubMap* submap, GLEBuiltInFactory* factory) {
24
submap->add(new GLEBuiltInOpPlusDouble(factory)); /* +/2 operator */