Replace some insert by emplace

This commit is contained in:
Lynix 2020-05-23 22:08:12 +02:00
parent fdeff2e9d0
commit 1165093b4e
1 changed files with 4 additions and 4 deletions

View File

@ -69,11 +69,11 @@ namespace Nz
break; break;
case ShaderAst::VariableType::Input: case ShaderAst::VariableType::Input:
m_currentState->inputs.insert(std::make_pair(type, name)); m_currentState->inputs.emplace(type, name);
break; break;
case ShaderAst::VariableType::Output: case ShaderAst::VariableType::Output:
m_currentState->outputs.insert(std::make_pair(type, name)); m_currentState->outputs.emplace(type, name);
break; break;
case ShaderAst::VariableType::Parameter: case ShaderAst::VariableType::Parameter:
@ -105,13 +105,13 @@ namespace Nz
} }
case ShaderAst::VariableType::Uniform: case ShaderAst::VariableType::Uniform:
m_currentState->uniforms.insert(std::make_pair(type, name)); m_currentState->uniforms.emplace(type, name);
break; break;
case ShaderAst::VariableType::Variable: case ShaderAst::VariableType::Variable:
{ {
if (m_currentFunction) if (m_currentFunction)
m_currentFunction->variables.insert(std::make_pair(type, name)); m_currentFunction->variables.emplace(type, name);
break; break;
} }