@@ -156,7 +156,8 @@ struct DescriptorDB {
156156
157157 DescriptorDB (DescriptorDB&& rhs) noexcept = default ;
158158 DescriptorDB (DescriptorDB const & rhs) = delete ;
159- DescriptorDB& operator =(DescriptorDB&& rhs) noexcept = default ;
159+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
160+ DescriptorDB& operator =(DescriptorDB&& rhs) = default ;
160161 DescriptorDB& operator =(DescriptorDB const & rhs) = default ;
161162
162163 ccstd::pmr::map<DescriptorBlockIndex, DescriptorBlock> blocks;
@@ -178,7 +179,8 @@ struct RenderPhase {
178179
179180 RenderPhase (RenderPhase&& rhs) noexcept = default ;
180181 RenderPhase (RenderPhase const & rhs) = delete ;
181- RenderPhase& operator =(RenderPhase&& rhs) noexcept = default ;
182+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
183+ RenderPhase& operator =(RenderPhase&& rhs) = default ;
182184 RenderPhase& operator =(RenderPhase const & rhs) = default ;
183185
184186 PmrTransparentSet<ccstd::pmr::string> shaders;
@@ -206,7 +208,8 @@ struct LayoutGraph {
206208
207209 LayoutGraph (LayoutGraph&& rhs) noexcept = default ;
208210 LayoutGraph (LayoutGraph const & rhs) = delete ;
209- LayoutGraph& operator =(LayoutGraph&& rhs) noexcept = default ;
211+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
212+ LayoutGraph& operator =(LayoutGraph&& rhs) = default ;
210213 LayoutGraph& operator =(LayoutGraph const & rhs) = default ;
211214
212215 // Graph
@@ -333,7 +336,8 @@ struct LayoutGraph {
333336
334337 Vertex (Vertex&& rhs) noexcept = default ;
335338 Vertex (Vertex const & rhs) = delete ;
336- Vertex& operator =(Vertex&& rhs) noexcept = default ;
339+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
340+ Vertex& operator =(Vertex&& rhs) = default ;
337341 Vertex& operator =(Vertex const & rhs) = default ;
338342
339343 ccstd::pmr::vector<OutEdge> outEdges;
@@ -381,7 +385,8 @@ struct UniformBlockData {
381385
382386 UniformBlockData (UniformBlockData&& rhs) noexcept = default ;
383387 UniformBlockData (UniformBlockData const & rhs) = delete ;
384- UniformBlockData& operator =(UniformBlockData&& rhs) noexcept = default ;
388+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
389+ UniformBlockData& operator =(UniformBlockData&& rhs) = default ;
385390 UniformBlockData& operator =(UniformBlockData const & rhs) = default ;
386391
387392 uint32_t bufferSize{0 };
@@ -437,7 +442,8 @@ struct DescriptorBlockData {
437442
438443 DescriptorBlockData (DescriptorBlockData&& rhs) noexcept = default ;
439444 DescriptorBlockData (DescriptorBlockData const & rhs) = delete ;
440- DescriptorBlockData& operator =(DescriptorBlockData&& rhs) noexcept = default ;
445+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
446+ DescriptorBlockData& operator =(DescriptorBlockData&& rhs) = default ;
441447 DescriptorBlockData& operator =(DescriptorBlockData const & rhs) = default ;
442448
443449 DescriptorTypeOrder type{DescriptorTypeOrder::UNIFORM_BUFFER };
@@ -463,7 +469,8 @@ struct DescriptorSetLayoutData {
463469
464470 DescriptorSetLayoutData (DescriptorSetLayoutData&& rhs) noexcept = default ;
465471 DescriptorSetLayoutData (DescriptorSetLayoutData const & rhs) = delete ;
466- DescriptorSetLayoutData& operator =(DescriptorSetLayoutData&& rhs) noexcept = default ;
472+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
473+ DescriptorSetLayoutData& operator =(DescriptorSetLayoutData&& rhs) = default ;
467474 DescriptorSetLayoutData& operator =(DescriptorSetLayoutData const & rhs) = delete ;
468475
469476 uint32_t slot{0xFFFFFFFF };
@@ -487,7 +494,8 @@ struct DescriptorSetData {
487494
488495 DescriptorSetData (DescriptorSetData&& rhs) noexcept = default ;
489496 DescriptorSetData (DescriptorSetData const & rhs) = delete ;
490- DescriptorSetData& operator =(DescriptorSetData&& rhs) noexcept = default ;
497+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
498+ DescriptorSetData& operator =(DescriptorSetData&& rhs) = default ;
491499 DescriptorSetData& operator =(DescriptorSetData const & rhs) = delete ;
492500
493501 DescriptorSetLayoutData descriptorSetLayoutData;
@@ -507,7 +515,8 @@ struct PipelineLayoutData {
507515
508516 PipelineLayoutData (PipelineLayoutData&& rhs) noexcept = default ;
509517 PipelineLayoutData (PipelineLayoutData const & rhs) = delete ;
510- PipelineLayoutData& operator =(PipelineLayoutData&& rhs) noexcept = default ;
518+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
519+ PipelineLayoutData& operator =(PipelineLayoutData&& rhs) = default ;
511520 PipelineLayoutData& operator =(PipelineLayoutData const & rhs) = delete ;
512521
513522 ccstd::pmr::map<UpdateFrequency, DescriptorSetData> descriptorSets;
@@ -525,7 +534,8 @@ struct ShaderBindingData {
525534
526535 ShaderBindingData (ShaderBindingData&& rhs) noexcept = default ;
527536 ShaderBindingData (ShaderBindingData const & rhs) = delete ;
528- ShaderBindingData& operator =(ShaderBindingData&& rhs) noexcept = default ;
537+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
538+ ShaderBindingData& operator =(ShaderBindingData&& rhs) = default ;
529539 ShaderBindingData& operator =(ShaderBindingData const & rhs) = delete ;
530540
531541 PmrFlatMap<NameLocalID, uint32_t > descriptorBindings;
@@ -542,7 +552,8 @@ struct ShaderLayoutData {
542552
543553 ShaderLayoutData (ShaderLayoutData&& rhs) noexcept = default ;
544554 ShaderLayoutData (ShaderLayoutData const & rhs) = delete ;
545- ShaderLayoutData& operator =(ShaderLayoutData&& rhs) noexcept = default ;
555+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
556+ ShaderLayoutData& operator =(ShaderLayoutData&& rhs) = default ;
546557 ShaderLayoutData& operator =(ShaderLayoutData const & rhs) = delete ;
547558
548559 ccstd::pmr::map<UpdateFrequency, DescriptorSetLayoutData> layoutData;
@@ -560,7 +571,8 @@ struct TechniqueData {
560571
561572 TechniqueData (TechniqueData&& rhs) noexcept = default ;
562573 TechniqueData (TechniqueData const & rhs) = delete ;
563- TechniqueData& operator =(TechniqueData&& rhs) noexcept = default ;
574+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
575+ TechniqueData& operator =(TechniqueData&& rhs) = default ;
564576 TechniqueData& operator =(TechniqueData const & rhs) = delete ;
565577
566578 ccstd::pmr::vector<ShaderLayoutData> passes;
@@ -577,7 +589,8 @@ struct EffectData {
577589
578590 EffectData (EffectData&& rhs) noexcept = default ;
579591 EffectData (EffectData const & rhs) = delete ;
580- EffectData& operator =(EffectData&& rhs) noexcept = default ;
592+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
593+ EffectData& operator =(EffectData&& rhs) = default ;
581594 EffectData& operator =(EffectData const & rhs) = delete ;
582595
583596 ccstd::pmr::map<ccstd::pmr::string, TechniqueData> techniques;
@@ -594,7 +607,8 @@ struct ShaderProgramData {
594607
595608 ShaderProgramData (ShaderProgramData&& rhs) noexcept = default ;
596609 ShaderProgramData (ShaderProgramData const & rhs) = delete ;
597- ShaderProgramData& operator =(ShaderProgramData&& rhs) noexcept = default ;
610+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
611+ ShaderProgramData& operator =(ShaderProgramData&& rhs) = default ;
598612 ShaderProgramData& operator =(ShaderProgramData const & rhs) = delete ;
599613
600614 PipelineLayoutData layout;
@@ -612,7 +626,8 @@ struct RenderStageData {
612626
613627 RenderStageData (RenderStageData&& rhs) noexcept = default ;
614628 RenderStageData (RenderStageData const & rhs) = delete ;
615- RenderStageData& operator =(RenderStageData&& rhs) noexcept = default ;
629+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
630+ RenderStageData& operator =(RenderStageData&& rhs) = default ;
616631 RenderStageData& operator =(RenderStageData const & rhs) = delete ;
617632
618633 PmrUnorderedMap<NameLocalID, gfx::ShaderStageFlagBit> descriptorVisibility;
@@ -629,7 +644,8 @@ struct RenderPhaseData {
629644
630645 RenderPhaseData (RenderPhaseData&& rhs) noexcept = default ;
631646 RenderPhaseData (RenderPhaseData const & rhs) = delete ;
632- RenderPhaseData& operator =(RenderPhaseData&& rhs) noexcept = default ;
647+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
648+ RenderPhaseData& operator =(RenderPhaseData&& rhs) = default ;
633649 RenderPhaseData& operator =(RenderPhaseData const & rhs) = delete ;
634650
635651 ccstd::pmr::string rootSignature;
@@ -653,7 +669,8 @@ struct LayoutGraphData {
653669
654670 LayoutGraphData (LayoutGraphData&& rhs) noexcept = default ;
655671 LayoutGraphData (LayoutGraphData const & rhs) = delete ;
656- LayoutGraphData& operator =(LayoutGraphData&& rhs) noexcept = default ;
672+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
673+ LayoutGraphData& operator =(LayoutGraphData&& rhs) = default ;
657674 LayoutGraphData& operator =(LayoutGraphData const & rhs) = delete ;
658675
659676 // Graph
@@ -780,7 +797,8 @@ struct LayoutGraphData {
780797
781798 Vertex (Vertex&& rhs) noexcept = default ;
782799 Vertex (Vertex const & rhs) = delete ;
783- Vertex& operator =(Vertex&& rhs) noexcept = default ;
800+ // NOLINTNEXTLINE(performance-noexcept-move-constructor)
801+ Vertex& operator =(Vertex&& rhs) = default ;
784802 Vertex& operator =(Vertex const & rhs) = default ;
785803
786804 ccstd::pmr::vector<OutEdge> outEdges;
0 commit comments