CCCallLambda * CCCallLambda::create(boost::function<void ()> lambda) { CCCallLambda *pRet = new CCCallLambda(); if (pRet && pRet->initWithTarget(lambda)) { pRet->autorelease(); return pRet; } CC_SAFE_DELETE(pRet); return NULL; }
NS_CC_BEGIN CCCallLambda* CCCallLambda::create(const std::function<void(void)>& func) { CCCallLambda* pRet = new CCCallLambda(); if (pRet && pRet->initWithLambda(func)) { pRet->autorelease(); return pRet; } CC_SAFE_DELETE(pRet); return NULL; }