• Main Page
  • Related Pages
  • Modules
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

src/interp/JsObjectToString.cpp

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         //if (! args.ElementAtRef(0)->IsUndefined())
00025         //{
00026         //      int radix = args.ElementAtRef(0)->ToInt32();
00027         //}
00028         return VariantPtr(new Variant(isthis->ToString()));
00029 }