00001 #include <spl/interp/jsfunctions/JsObjectToString.h>
00002
00003 JsObjectToString::JsObjectToString()
00004 {
00005 m_prog.NoteArgument();
00006 }
00007
00008 JsObjectToString::JsObjectToString(const JsObjectToString& obj)
00009 {
00010 }
00011
00012 JsObjectToString::~JsObjectToString()
00013 {
00014 }
00015
00016 bool JsObjectToString::IsNative() const
00017 {
00018 return true;
00019 }
00020
00021 VariantPtr JsObjectToString::Call(IJsObjectPtr isthis, Vector<VariantPtr>& args)
00022 {
00023 ASSERT(args.Count() == 1);
00024
00025
00026
00027
00028 return VariantPtr(new Variant(isthis->ToString()));
00029 }