#ifndef V8_OBJECTS_ODDBALL_H_
#define V8_OBJECTS_ODDBALL_H_
#include "src/objects/primitive-heap-object.h"
#include "src/objects/object-macros.h"
namespace v8 {
namespace internal {
V8_OBJECT class Oddball : public PrimitiveHeapObject { … } V8_OBJECT_END;
template <>
struct ObjectTraits<Oddball> { … };
V8_OBJECT class Null : public Oddball { … } V8_OBJECT_END;
V8_OBJECT class Undefined : public Oddball { … } V8_OBJECT_END;
V8_OBJECT class Boolean : public Oddball { … } V8_OBJECT_END;
V8_OBJECT class True : public Boolean { … } V8_OBJECT_END;
V8_OBJECT class False : public Boolean { … } V8_OBJECT_END;
}
}
#include "src/objects/object-macros-undef.h"
#endif