Esempio n. 1
0
Dynamic EmbeddedBoxRenderer_obj::render( ){
	HX_SOURCE_PUSH("EmbeddedBoxRenderer_obj::render")
	HX_SOURCE_POS("../../src/core/renderer/EmbeddedBoxRenderer.hx",44)
	Dynamic ret = Dynamic( Array_obj<Dynamic>::__new());
	HX_SOURCE_POS("../../src/core/renderer/EmbeddedBoxRenderer.hx",52)
	::nme::display::Sprite nativeElement = this->_style->get_htmlElement()->get_nativeElement();
	HX_SOURCE_POS("../../src/core/renderer/EmbeddedBoxRenderer.hx",54)
	nativeElement->nmeGetGraphics()->clear();
	HX_SOURCE_POS("../../src/core/renderer/EmbeddedBoxRenderer.hx",55)
	nativeElement->nmeGetGraphics()->beginFill((int)65280,0.0);
	HX_SOURCE_POS("../../src/core/renderer/EmbeddedBoxRenderer.hx",56)
	nativeElement->nmeGetGraphics()->drawRect((this->_bounds->__Field(HX_CSTRING("x")) + this->_style->getComputedStyle()->__Field(HX_CSTRING("paddingLeft"))),(this->_bounds->__Field(HX_CSTRING("y")) + this->_style->getComputedStyle()->__Field(HX_CSTRING("paddingTop"))),this->_bounds->__Field(HX_CSTRING("width")),this->_bounds->__Field(HX_CSTRING("height")));
	HX_SOURCE_POS("../../src/core/renderer/EmbeddedBoxRenderer.hx",58)
	nativeElement->nmeGetGraphics()->endFill();
	HX_SOURCE_POS("../../src/core/renderer/EmbeddedBoxRenderer.hx",62)
	ret->__Field(HX_CSTRING("push"))(nativeElement);
	HX_SOURCE_POS("../../src/core/renderer/EmbeddedBoxRenderer.hx",65)
	::core::html::EmbeddedElement embeddedHTMLElement = this->_style->get_htmlElement();
	HX_SOURCE_POS("../../src/core/renderer/EmbeddedBoxRenderer.hx",66)
	ret->__Field(HX_CSTRING("push"))(embeddedHTMLElement->get_embeddedAsset());
	HX_SOURCE_POS("../../src/core/renderer/EmbeddedBoxRenderer.hx",69)
	embeddedHTMLElement->get_embeddedAsset()->__FieldRef(HX_CSTRING("x")) = (this->_bounds->__Field(HX_CSTRING("x")) + this->_style->getComputedStyle()->__Field(HX_CSTRING("paddingLeft")));
	HX_SOURCE_POS("../../src/core/renderer/EmbeddedBoxRenderer.hx",70)
	embeddedHTMLElement->get_embeddedAsset()->__FieldRef(HX_CSTRING("y")) = (this->_bounds->__Field(HX_CSTRING("y")) + this->_style->getComputedStyle()->__Field(HX_CSTRING("paddingTop")));
	HX_SOURCE_POS("../../src/core/renderer/EmbeddedBoxRenderer.hx",72)
	embeddedHTMLElement->get_embeddedAsset()->__FieldRef(HX_CSTRING("width")) = this->_style->getComputedStyle()->__Field(HX_CSTRING("width"));
	HX_SOURCE_POS("../../src/core/renderer/EmbeddedBoxRenderer.hx",73)
	embeddedHTMLElement->get_embeddedAsset()->__FieldRef(HX_CSTRING("height")) = this->_style->getComputedStyle()->__Field(HX_CSTRING("height"));
	HX_SOURCE_POS("../../src/core/renderer/EmbeddedBoxRenderer.hx",83)
	return ret;
}
Esempio n. 2
0
void Dynamic::RemoveLink(int plaats)
{
	Dynamic *plaatsPtr = m_LinkList.at( plaats );

	//int erasePlaatsen[MAX_LINKS];
	//int counter= 0;

	m_LinkList.erase(m_LinkList.begin() + plaats);
	m_LinkLen.erase(  m_LinkLen.begin() + plaats);

	for( unsigned int hisLink= 0; hisLink< plaatsPtr->m_LinkList.size(); ++hisLink ){
		if( plaatsPtr->m_LinkList.at(hisLink) == this ){
			plaatsPtr->m_LinkList.erase(plaatsPtr->m_LinkList.begin() + hisLink);
			plaatsPtr->m_LinkLen.erase( plaatsPtr-> m_LinkLen.begin() + hisLink);
			plaatsPtr->SetCluster( m_DynamicListPtr->GetMaxCluster() );
			m_DynamicListPtr->VerhoogMaxCluster();
			return;
		}
	}

	/*for( int i= 0; i<counter; ++i ){
		plaatsPtr->m_LinkList.erase(plaatsPtr->m_LinkList.begin() + erasePlaatsen[i]);
		plaatsPtr->m_LinkLen.erase( plaatsPtr-> m_LinkLen.begin() + erasePlaatsen[i]);
	}*/

	
}
Void EventDispatcher_obj::addEventListener( ::String type,Dynamic listener,Dynamic __o_useCapture,Dynamic __o_priority,Dynamic __o_useWeakReference){
bool useCapture = __o_useCapture.Default(false);
int priority = __o_priority.Default(0);
bool useWeakReference = __o_useWeakReference.Default(false);
	HX_SOURCE_PUSH("EventDispatcher_obj::addEventListener");
{
		HX_SOURCE_POS("C:\\Motion-Twin\\haxe\\dev\\nme/nme/events/EventDispatcher.hx",24)
		if (((this->nmeEventMap == null()))){
			HX_SOURCE_POS("C:\\Motion-Twin\\haxe\\dev\\nme/nme/events/EventDispatcher.hx",25)
			this->nmeEventMap = ::Hash_obj::__new();
		}
		HX_SOURCE_POS("C:\\Motion-Twin\\haxe\\dev\\nme/nme/events/EventDispatcher.hx",26)
		Array< ::nme::events::Listener > list = this->nmeEventMap->get(type);
		HX_SOURCE_POS("C:\\Motion-Twin\\haxe\\dev\\nme/nme/events/EventDispatcher.hx",27)
		if (((list == null()))){
			HX_SOURCE_POS("C:\\Motion-Twin\\haxe\\dev\\nme/nme/events/EventDispatcher.hx",29)
			list = Array_obj< ::nme::events::Listener >::__new();
			HX_SOURCE_POS("C:\\Motion-Twin\\haxe\\dev\\nme/nme/events/EventDispatcher.hx",30)
			this->nmeEventMap->set(type,list);
		}
		HX_SOURCE_POS("C:\\Motion-Twin\\haxe\\dev\\nme/nme/events/EventDispatcher.hx",33)
		::nme::events::Listener l = ::nme::events::Listener_obj::__new(listener,useCapture,priority);
		HX_SOURCE_POS("C:\\Motion-Twin\\haxe\\dev\\nme/nme/events/EventDispatcher.hx",34)
		list->push(l);
	}
return null();
}
Esempio n. 4
0
  void CreateCases()
  {
    std::string error;

    { // StringVector ctor
      StringVector column_names;
      column_names.push_back("name:STRING");
      column_names.push_back("name1:INTEGER");
      column_names.push_back("name2:BOOL");
      column_names.push_back("name3:INTEGER");
      column_names.push_back("name4:FLOAT");

      for (size_t i = 0; i < TABLE_GROW_SIZE; ++i)
      {
        std::string const v = "name" + string_cast(i) + "STRING";
        column_names.push_back(v);
      }
      Dynamic table = Dynamic::Table(column_names, &error);
      NKIT_TEST_ASSERT_WITH_TEXT(table.width() == column_names.size(), error);
    }

    { // query syntax ctor
      std::string query(
          "name:STRING,name1:INTEGER,name2:BOOL,name3:INTEGER,name4:FLOAT");
      Dynamic table = Dynamic::Table(query, &error);
      NKIT_TEST_ASSERT(table.width() == 5);
    }
  }
::motion::actuators::IGenericActuator TransformOptions_obj::sound( Dynamic volume,Dynamic pan){
	HX_STACK_PUSH("TransformOptions::sound","motion/Actuate.hx",497);
	HX_STACK_THIS(this);
	HX_STACK_ARG(volume,"volume");
	HX_STACK_ARG(pan,"pan");
	struct _Function_1_1{
		inline static Dynamic Block( ){
			HX_STACK_PUSH("*::closure","motion/Actuate.hx",499);
			{
				hx::Anon __result = hx::Anon_obj::Create();
				return __result;
			}
			return null();
		}
	};
	HX_STACK_LINE(499)
	Dynamic properties = _Function_1_1::Block();		HX_STACK_VAR(properties,"properties");
	HX_STACK_LINE(501)
	if (((volume != null()))){
		HX_STACK_LINE(501)
		properties->__FieldRef(HX_CSTRING("soundVolume")) = volume;
	}
	HX_STACK_LINE(507)
	if (((pan != null()))){
		HX_STACK_LINE(507)
		properties->__FieldRef(HX_CSTRING("soundPan")) = pan;
	}
	HX_STACK_LINE(513)
	return ::motion::Actuate_obj::tween(this->target,this->duration,properties,this->overwrite,hx::ClassOf< ::motion::actuators::TransformActuator >());
}
Esempio n. 6
0
void __int_hash_set(Dynamic &ioHash,int inKey,const Dynamic &value)
{
   IntHashBase *hash = static_cast<IntHashBase *>(ioHash.GetPtr());
   if (!hash)
   {
      #ifdef HX_DYNAMIC_HASH_VALUES
      hash = new IntHashObject();
      #else
      if (value==null())
      {
         hash = new IntHashObject();
      }
      else
      {
         hxObjectType type = (hxObjectType)value->__GetType();
         if (type==vtInt)
            hash = new IntHashInt();
         else if (type==vtFloat)
            hash = new IntHashFloat();
         else if (type==vtString)
            hash = new IntHashString();
         else // Object or bool
            hash = new IntHashObject();
      }
      #endif
      ioHash = hash;
   }
   else if (hash->store!=hashObject)
   {
      HashStore want = hashObject;
      if (value!=null())
      {
         hxObjectType type = (hxObjectType)value->__GetType();
         if ( type==vtInt)
         {
            if (hash->store==hashFloat)
               want = hashFloat;
            else if (hash->store==hashInt)
               want = hashInt;
         }
         else if (type==vtFloat)
         {
            if (hash->store==hashInt || hash->store==hashFloat) 
               want =hashFloat;
         }
         else if (type==vtString)
         {
            if (hash->store==hashString)
               want = hashString;
         }
      }
      if (hash->store!=want)
      {
         hash = hash->convertStore(want);
         ioHash = hash;
      }
   }

   ioHash.mPtr = hash->set(inKey,value);
}
void PowerTabOldImporter::convert(const PowerTabDocument::Dynamic &oldDynamic,
                                  Dynamic &dynamic)
{
    dynamic.setPosition(oldDynamic.GetPosition());
    dynamic.setVolume(static_cast<Dynamic::VolumeLevel>(
                          oldDynamic.GetStaffVolume()));
}
Esempio n. 8
0
hx::Val Class_obj::__Field(const String &inString, hx::PropertyAccess inCallProp)
{
   if (inString==HX_CSTRING("__meta__"))
      return __meta__;
   #if (HXCPP_API_LEVEL>320)
   if (inString==HX_CSTRING("__rtti"))
      return __rtti__;
   #endif

   if (mGetStaticField)
   {
      Dynamic result;
      if (mGetStaticField(inString,result,inCallProp))
         return result;
 
      // Throw ?
      return null();
   }

   // Not the most efficient way of doing this!
   if (!mConstructEmpty)
      return null();
   Dynamic instance = mConstructEmpty();
   return instance->__Field(inString, inCallProp);
}
Esempio n. 9
0
Void DiscSprite_obj::__construct(Dynamic __o_X,Dynamic __o_Y,Dynamic SimpleGraphic,Dynamic __o_index)
{
HX_STACK_FRAME("DiscSprite","new",0x8120bf4c,"DiscSprite.new","DiscSprite.hx",10,0xb71bada4)
HX_STACK_THIS(this)
HX_STACK_ARG(__o_X,"X")
HX_STACK_ARG(__o_Y,"Y")
HX_STACK_ARG(SimpleGraphic,"SimpleGraphic")
HX_STACK_ARG(__o_index,"index")
Dynamic X = __o_X.Default(0);
Dynamic Y = __o_Y.Default(0);
Dynamic index = __o_index.Default(8);
{
	HX_STACK_LINE(11)
	Array< int > _g = Array_obj< int >::__new();		HX_STACK_VAR(_g,"_g");
	HX_STACK_LINE(11)
	this->colors = _g;
	HX_STACK_LINE(12)
	this->setupArray(index);
	HX_STACK_LINE(13)
	this->topLeft = (int)0;
	HX_STACK_LINE(15)
	super::__construct(X,Y,SimpleGraphic);
}
;
	return null();
}
Esempio n. 10
0
void MuseScore::dynamicsMenu()
      {
      if (dynamicsPalette == 0) {
            Palette* sp = new Palette();
            dynamicsPalette = new PaletteScrollArea(sp);
            dynamicsPalette->setRestrictHeight(false);
            dynamicsPalette->setWindowTitle(tr("MuseScore: Dynamics"));
            sp->setGrid(90, 40);
            sp->resize(300, 200);

            for (int i = 0; i < 27; ++i) {
                  Dynamic* dynamic = new Dynamic(gscore);
                  dynamic->setSubtype(dynList[i + 1].tag);
                  sp->append(dynamic, dynamic->subtypeName());
                  }

            const char* expr[] = {
                  "crescendo", "diminuendo", "dolce", "espressivo",
                  "legato", "leggiero", "marcato", "mero", "molto"
                  };
            for (unsigned int i = 0; i < sizeof(expr) / sizeof(*expr); ++i) {
                  Dynamic* d = new Dynamic(gscore);
                  d->setSubtype(expr[i]);
                  sp->append(d,  expr[i]);
                  }
            }
      dynamicsPalette->show();
      dynamicsPalette->raise();
      }
Esempio n. 11
0
Void Tweener_obj::updateTweens( ){
{
		HX_STACK_PUSH("Tweener::updateTweens","com/haxepunk/Tweener.hx",101);
		HX_STACK_THIS(this);
		HX_STACK_LINE(102)
		::com::haxepunk::Tween t;		HX_STACK_VAR(t,"t");
		Dynamic ft = this->_tween;		HX_STACK_VAR(ft,"ft");
		HX_STACK_LINE(104)
		while(((ft != null()))){
			HX_STACK_LINE(106)
			t = hx::TCast< com::haxepunk::Tween >::cast(ft);
			HX_STACK_LINE(107)
			if ((t->active)){
				HX_STACK_LINE(109)
				t->update();
				HX_STACK_LINE(110)
				if ((ft->__Field(HX_CSTRING("_finish"),true))){
					HX_STACK_LINE(110)
					ft->__Field(HX_CSTRING("finish"),true)();
				}
			}
			HX_STACK_LINE(112)
			ft = ft->__Field(HX_CSTRING("_next"),true);
		}
	}
Esempio n. 12
0
::com::eclecticdesignstudio::motion::actuators::IGenericActuator TransformOptions_obj::color( hx::Null< Float >  __o_value,hx::Null< Float >  __o_strength,Dynamic alpha) {
    Float value = __o_value.Default(0);
    Float strength = __o_strength.Default(1);
    HX_STACK_PUSH("TransformOptions::color","com/eclecticdesignstudio/motion/Actuate.hx",500);
    HX_STACK_THIS(this);
    HX_STACK_ARG(value,"value");
    HX_STACK_ARG(strength,"strength");
    HX_STACK_ARG(alpha,"alpha");
    {
        struct _Function_1_1 {
            inline static Dynamic Block( Float &value,Float &strength) {
                HX_STACK_PUSH("*::closure","com/eclecticdesignstudio/motion/Actuate.hx",502);
                {
                    hx::Anon __result = hx::Anon_obj::Create();
                    __result->Add(HX_CSTRING("colorValue") , value,false);
                    __result->Add(HX_CSTRING("colorStrength") , strength,false);
                    return __result;
                }
                return null();
            }
        };
        HX_STACK_LINE(502)
        Dynamic properties = _Function_1_1::Block(value,strength);
        HX_STACK_VAR(properties,"properties");
        HX_STACK_LINE(504)
        if (((alpha != null()))) {
            HX_STACK_LINE(504)
            properties->__FieldRef(HX_CSTRING("colorAlpha")) = alpha;
        }
        HX_STACK_LINE(510)
        return ::com::eclecticdesignstudio::motion::Actuate_obj::tween(this->target,this->duration,properties,this->overwrite,hx::ClassOf< ::com::eclecticdesignstudio::motion::actuators::TransformActuator >());
    }
}
Esempio n. 13
0
Dynamic Class_obj::__SetField(const String &inString,const Dynamic &inValue, bool inCallProp)
{
   // Not the most efficient way of doing this!
   if (!mConstructEmpty)
      return null();
   Dynamic instance = mConstructEmpty();
   return instance->__SetField(inString,inValue, inCallProp);
}
Esempio n. 14
0
void __string_hash_set(Dynamic &ioHash,String inKey,const Dynamic &value)
{
   StringHashBase *hash = static_cast<StringHashBase *>(ioHash.GetPtr());
   if (!hash)
   {
      if (value==null())
      {
         hash = new StringHashObject();
      }
      else
      {
         ObjectType type = (ObjectType)value->__GetType();
         if (type==vtBool || type==vtInt)
         {
            hash = new StringHashInt();
         }
         else if (type==vtFloat)
            hash = new StringHashFloat();
         else if (type==vtString)
            hash = new StringHashString();
         else
            hash = new StringHashObject();
      }
      ioHash = hash;
   }
   else if (hash->store!=hashObject)
   {
      HashStore want = hashObject;
      if (value!=null())
      {
         ObjectType type = (ObjectType)value->__GetType();
         if (type==vtBool || type==vtInt)
         {
            if (hash->store==hashFloat)
               want = hashFloat;
            else if (hash->store==hashInt)
               want = hashInt;
         }
         else if (type==vtFloat)
         {
            if (hash->store==hashInt || hash->store==hashFloat) 
               want =hashFloat;
         }
         else if (type==vtString)
         {
            if (hash->store==hashString)
               want = hashString;
         }
      }
      if (hash->store!=want)
      {
         hash = hash->convertStore(want);
         ioHash = hash;
      }
   }

   hash->set(inKey,value);
}
Esempio n. 15
0
void Lex::TimedDynamic(void)
{
	Dynamic *d;

	d = f_dynamics;
	while(d != f_start_dynamics) {
		d->SetTimed();
		d = d->Next();
	}
}
Esempio n. 16
0
bool __hxcpp_same_closure(Dynamic &inF1,Dynamic &inF2)
{
   hx::Object *p1 = inF1.GetPtr();
   hx::Object *p2 = inF2.GetPtr();
   if (p1==0 || p2==0)
      return false;
   if ( (p1->__GetHandle() != p2->__GetHandle()))
      return false;
   return p1->__Compare(p2)==0;
}
Esempio n. 17
0
Void Tilesheet_obj::drawTiles( ::nme::display::Graphics graphics,Array< double > tileData,Dynamic __o_smooth,Dynamic __o_flags){
bool smooth = __o_smooth.Default(false);
int flags = __o_flags.Default(0);
	HX_SOURCE_PUSH("Tilesheet_obj::drawTiles");
{
		HX_SOURCE_POS("C:\\Motion-Twin\\haxe\\lib\\nme/3,3,0/nme/display/Tilesheet.hx",171)
		graphics->drawTiles(hx::ObjectPtr<OBJ_>(this),tileData,smooth,flags);
	}
return null();
}
Esempio n. 18
0
Dynamic Class_obj::__Field(const String &inString, bool inCallProp)
{
   if (inString==HX_CSTRING("__meta__"))
      return __meta__;
   // Not the most efficient way of doing this!
   if (!mConstructEmpty)
      return null();
   Dynamic instance = mConstructEmpty();
   return instance->__Field(inString, inCallProp);
}
Esempio n. 19
0
double Dynamic::operator%(const Dynamic &inRHS) const
{
   if (mPtr->__GetType()==vtInt && inRHS.mPtr->__GetType()==vtInt)
      return mPtr->__ToInt() % inRHS->__ToInt();
   double lhs = mPtr->__ToDouble();
   double rhs = inRHS->__ToDouble();
   int even = (int)(lhs/rhs);
   double remain = lhs - even * rhs;
   if (remain<0) remain += fabs(rhs);
   return remain;
}
Esempio n. 20
0
Dynamic Lambda_obj::array( Dynamic it){
	HX_STACK_FRAME("Lambda","array",0x9c8b0512,"Lambda.array","C:\\HaxeToolkit\\haxe\\std/Lambda.hx",42,0x9e372efe)
	HX_STACK_ARG(it,"it")
	HX_STACK_LINE(43)
	Dynamic a = Dynamic( Array_obj<Dynamic>::__new() );		HX_STACK_VAR(a,"a");
	HX_STACK_LINE(44)
	for(::cpp::FastIterator_obj< Dynamic > *__it = ::cpp::CreateFastIterator< Dynamic >(it->__Field(HX_CSTRING("iterator"),true)());  __it->hasNext(); ){
		Dynamic i = __it->next();
		a->__Field(HX_CSTRING("push"),true)(i);
	}
	HX_STACK_LINE(46)
	return a;
}
Esempio n. 21
0
Void IOErrorEvent_obj::__construct(::String inType,Dynamic __o_bubbles,Dynamic __o_cancelable,Dynamic __o_text,Dynamic __o_id)
{
bool bubbles = __o_bubbles.Default(true);
bool cancelable = __o_cancelable.Default(false);
::String text = __o_text.Default(HX_CSTRING(""));
int id = __o_id.Default(0);
{
	HX_SOURCE_POS("C:\\Motion-Twin\\haxe\\dev\\nme/nme/events/IOErrorEvent.hx",13)
	super::__construct(inType,bubbles,cancelable,text,id);
}
;
	return null();
}
Esempio n. 22
0
Void TextEvent_obj::__construct(::String type,Dynamic __o_bubbles,Dynamic __o_cancelable,Dynamic __o_inText)
{
bool bubbles = __o_bubbles.Default(false);
bool cancelable = __o_cancelable.Default(false);
::String inText = __o_inText.Default(HX_CSTRING(""));
{
	HX_SOURCE_POS("C:\\Motion-Twin\\haxe\\dev\\nme/nme/events/TextEvent.hx",12)
	super::__construct(type,bubbles,cancelable);
	HX_SOURCE_POS("C:\\Motion-Twin\\haxe\\dev\\nme/nme/events/TextEvent.hx",13)
	this->text = inText;
}
;
	return null();
}
Esempio n. 23
0
bool Lex::AddDynamic(Param *p, const char *name, const char *func)
{
	Dynamic *d;

	d = f_dynamics;
	while(d != f_start_dynamics && d != 0) {
		if(strcmp(name, d->GetName()) == 0) {
			fprintf(stderr, "%s:%ld: error: the dynamic function named \"%s\" is defined twice (first defined at line %ld)\n", f_filename, f_line, name, d->Line());
			g_errcnt++;
			return false;
		}
		d = d->Next();
	}

	d = f_dynamics;
	while(d != 0) {
		if(strcmp(name, d->GetName()) == 0) {
			if(!d->CheckParams(p)) {
				fprintf(stderr, "%s:%ld: error: the parameters of the dynamic functions defined on line %ld and the one on line %ld are not compatible\n", f_filename, f_line, f_line, d->Line());
				g_errcnt++;
			}
			else {
				d->AddFunc(func);
			}
			return false;
		}
		d = d->Next();
	}

	f_dynamics = new Dynamic(f_dynamics, f_line, p, name);
	f_dynamics->AddFunc(func);

	return true;
}
Esempio n. 24
0
  void SetCases()
  {
    std::string error;
    Dynamic table = TABLE;
    nkit::TableIndex::Ptr index;
    nkit::TableIndex::ConstIterator it;

    DynamicVector vargs;
    vargs.push_back(Dynamic("NEW"));
    vargs.push_back(Dynamic(0));
    vargs.push_back(Dynamic(true));
    vargs.push_back(Dynamic(0));
    vargs.push_back(Dynamic(0.0));

    COMMON_TABLE_INIT(table);

    index = table.CreateIndex("name,name1", &error);
    NKIT_TEST_ASSERT_WITH_TEXT(index, error);

    NKIT_TEST_ASSERT(table.SetRow(table.height() / 2, vargs));
    DynamicVector::iterator vit = vargs.begin();
    for (size_t col = 0; vit != vargs.end(); ++vit, ++col)
    {
  #if defined(MY_TRACE_)
    print(*vit, "", false);
    std::cout << " <> ";
    print(table.GetCellValue(table.height() / 2, col));
  #endif // MY_TRACE_
      NKIT_TEST_ASSERT(*vit == table.GetCellValue(table.height() / 2, col));
    } // for
    NKIT_TEST_ASSERT(index->GetEqual(Dynamic("NEW"),Dynamic(0)) != index->end());
  }
Esempio n. 25
0
Dynamic __object_hash_values(Dynamic &ioHash)
{
   DynamicHashBase *hash = static_cast<DynamicHashBase *>(ioHash.GetPtr());
   if (!hash)
      return Array_obj<Dynamic>::__new();
   return hash->values();
}
Esempio n. 26
0
Array<Dynamic> __object_hash_keys(Dynamic &ioHash)
{
   DynamicHashBase *hash = static_cast<DynamicHashBase *>(ioHash.GetPtr());
   if (!hash)
      return Array_obj<String>::__new();
   return hash->keys();
}
Esempio n. 27
0
String __string_hash_to_string_raw(Dynamic &ioHash)
{
   StringHashBase *hash = static_cast<StringHashBase *>(ioHash.GetPtr());
   if (hash)
      return hash->toStringRaw();
   return null();
}
Esempio n. 28
0
String __string_hash_to_string(Dynamic &ioHash)
{
   StringHashBase *hash = static_cast<StringHashBase *>(ioHash.GetPtr());
   if (hash)
      return hash->toString();
   return HX_CSTRING("{}");
}
Esempio n. 29
0
bool  __string_hash_remove(Dynamic &ioHash,String inKey)
{
   StringHashBase *hash = static_cast<StringHashBase *>(ioHash.GetPtr());
   if (!hash)
      return false;
   return hash->remove(inKey);
}
Esempio n. 30
0
Array<int> __int_hash_keys(Dynamic &ioHash)
{
   IntHashBase *hash = static_cast<IntHashBase *>(ioHash.GetPtr());
   if (!hash)
      return Array_obj<int>::__new();
   return hash->keys();
}