mirror of
https://github.com/love2d/love.git
synced 2026-08-15 07:41:11 +02:00
Changed unnecessary pass-by-value to pass-by-reference.
This commit is contained in:
@@ -138,14 +138,14 @@ namespace sdl
|
||||
return name;
|
||||
}
|
||||
|
||||
ThreadVariant* ThreadData::getValue(std::string name)
|
||||
ThreadVariant* ThreadData::getValue(const std::string & name)
|
||||
{
|
||||
if (shared.count(name) == 0)
|
||||
return 0;
|
||||
return shared[name];
|
||||
}
|
||||
|
||||
void ThreadData::clearValue(std::string name)
|
||||
void ThreadData::clearValue(const std::string & name)
|
||||
{
|
||||
if (shared.count(name) == 0)
|
||||
return;
|
||||
@@ -153,7 +153,7 @@ namespace sdl
|
||||
shared.erase(name);
|
||||
}
|
||||
|
||||
void ThreadData::setValue(std::string name, ThreadVariant *v)
|
||||
void ThreadData::setValue(const std::string & name, ThreadVariant *v)
|
||||
{
|
||||
if (shared.count(name) != 0)
|
||||
shared[name]->release();
|
||||
@@ -161,7 +161,7 @@ namespace sdl
|
||||
shared[name] = v;
|
||||
}
|
||||
|
||||
Thread::Thread(love::thread::ThreadModule *module, std::string name, love::Data *data)
|
||||
Thread::Thread(love::thread::ThreadModule *module, const std::string & name, love::Data *data)
|
||||
: handle(0), module(module), name(name), isThread(true)
|
||||
{
|
||||
module->retain();
|
||||
@@ -174,7 +174,7 @@ namespace sdl
|
||||
cond = SDL_CreateCond();
|
||||
}
|
||||
|
||||
Thread::Thread(love::thread::ThreadModule *module, std::string name)
|
||||
Thread::Thread(love::thread::ThreadModule *module, const std::string & name)
|
||||
: handle(0), module(module), name(name), data(0), isThread(false)
|
||||
{
|
||||
module->retain();
|
||||
@@ -235,7 +235,7 @@ namespace sdl
|
||||
return name;
|
||||
}
|
||||
|
||||
ThreadVariant *Thread::receive(std::string name)
|
||||
ThreadVariant *Thread::receive(const std::string & name)
|
||||
{
|
||||
lock();
|
||||
ThreadVariant *v = comm->getValue(name);
|
||||
@@ -243,7 +243,7 @@ namespace sdl
|
||||
return v;
|
||||
}
|
||||
|
||||
ThreadVariant *Thread::demand(std::string name)
|
||||
ThreadVariant *Thread::demand(const std::string & name)
|
||||
{
|
||||
lock();
|
||||
ThreadVariant *v = comm->getValue(name);
|
||||
@@ -258,14 +258,14 @@ namespace sdl
|
||||
return v;
|
||||
}
|
||||
|
||||
void Thread::clear(std::string name)
|
||||
void Thread::clear(const std::string & name)
|
||||
{
|
||||
lock();
|
||||
comm->clearValue(name);
|
||||
unlock();
|
||||
}
|
||||
|
||||
void Thread::send(std::string name, ThreadVariant *v)
|
||||
void Thread::send(const std::string & name, ThreadVariant *v)
|
||||
{
|
||||
lock();
|
||||
comm->setValue(name, v);
|
||||
@@ -286,7 +286,7 @@ namespace sdl
|
||||
}
|
||||
}
|
||||
|
||||
Thread *ThreadModule::newThread(std::string name, love::Data *data)
|
||||
Thread *ThreadModule::newThread(const std::string & name, love::Data *data)
|
||||
{
|
||||
if (threads.count(name) != 0)
|
||||
return 0;
|
||||
@@ -295,7 +295,7 @@ namespace sdl
|
||||
return t;
|
||||
}
|
||||
|
||||
Thread *ThreadModule::getThread(std::string name)
|
||||
Thread *ThreadModule::getThread(const std::string & name)
|
||||
{
|
||||
if (threads.count(name) == 0)
|
||||
return 0;
|
||||
@@ -315,7 +315,7 @@ namespace sdl
|
||||
return list;
|
||||
}
|
||||
|
||||
void ThreadModule::unregister(std::string name)
|
||||
void ThreadModule::unregister(const std::string & name)
|
||||
{
|
||||
if (threads.count(name) == 0)
|
||||
return;
|
||||
|
||||
Reference in New Issue
Block a user