Shader/ShaderAst: Add some noexcept specifiers

This commit is contained in:
Lynix 2020-09-22 21:24:51 +02:00
parent f15709c8a3
commit 9c2c62b063
1 changed files with 2 additions and 2 deletions

View File

@ -30,7 +30,7 @@ namespace Nz
inline ShaderAst(ShaderStageType shaderStage); inline ShaderAst(ShaderStageType shaderStage);
ShaderAst(const ShaderAst&) = default; ShaderAst(const ShaderAst&) = default;
ShaderAst(ShaderAst&&) = default; ShaderAst(ShaderAst&&) noexcept = default;
~ShaderAst() = default; ~ShaderAst() = default;
void AddFunction(std::string name, ShaderNodes::StatementPtr statement, std::vector<FunctionParameter> parameters = {}, ShaderNodes::BasicType returnType = ShaderNodes::BasicType::Void); void AddFunction(std::string name, ShaderNodes::StatementPtr statement, std::vector<FunctionParameter> parameters = {}, ShaderNodes::BasicType returnType = ShaderNodes::BasicType::Void);
@ -57,7 +57,7 @@ namespace Nz
inline const std::vector<Uniform>& GetUniforms() const; inline const std::vector<Uniform>& GetUniforms() const;
ShaderAst& operator=(const ShaderAst&) = default; ShaderAst& operator=(const ShaderAst&) = default;
ShaderAst& operator=(ShaderAst&&) = default; ShaderAst& operator=(ShaderAst&&) noexcept = default;
struct VariableBase struct VariableBase
{ {