Initial commit
[yaffs-website] / node_modules / node-sass / src / sass_types / null.h
1 #ifndef SASS_TYPES_NULL_H
2 #define SASS_TYPES_NULL_H
3
4 #include <nan.h>
5 #include "value.h"
6
7 namespace SassTypes
8 {
9   class Null : public SassTypes::Value {
10     public:
11       static Null& get_singleton();
12       static v8::Local<v8::Function> get_constructor();
13
14       Sass_Value* get_sass_value();
15       v8::Local<v8::Object> get_js_object();
16
17       static NAN_METHOD(New);
18
19     private:
20       Null();
21
22       Nan::Persistent<v8::Object> js_object;
23
24       static Nan::Persistent<v8::Function> constructor;
25       static bool constructor_locked;
26   };
27 }
28
29 #endif