From 02404f397dbc6a908513acb54877622f81782743 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andreas=20S=C3=BC=C3=9Fenbach?= Date: Mon, 30 Jan 2017 17:08:49 +0100 Subject: [PATCH] Filter out functions Structure::setSType(), as the structure types are supposed to be immutable. (#60) --- VulkanHppGenerator.cpp | 39 ++-- vulkan/vulkan.hpp | 468 ----------------------------------------- 2 files changed, 21 insertions(+), 486 deletions(-) diff --git a/VulkanHppGenerator.cpp b/VulkanHppGenerator.cpp index b88a24a..3a23330 100644 --- a/VulkanHppGenerator.cpp +++ b/VulkanHppGenerator.cpp @@ -2726,29 +2726,32 @@ void writeStructConstructor( std::ofstream & ofs, std::string const& name, Struc void writeStructSetter( std::ofstream & ofs, std::string const& name, MemberData const& memberData, std::set const& vkTypes ) { - ofs << " " << name << "& set" << static_cast(toupper(memberData.name[0])) << memberData.name.substr(1) << "( "; - if ( memberData.arraySize.empty() ) + if (memberData.type != "StructureType") // filter out StructureType, which is supposed to be immutable ! { - ofs << memberData.type << " "; - } - else - { - ofs << "std::array<" << memberData.type << "," << memberData.arraySize << "> "; - } - ofs << memberData.name << "_ )" << std::endl + ofs << " " << name << "& set" << static_cast(toupper(memberData.name[0])) << memberData.name.substr(1) << "( "; + if (memberData.arraySize.empty()) + { + ofs << memberData.type << " "; + } + else + { + ofs << "std::array<" << memberData.type << "," << memberData.arraySize << "> "; + } + ofs << memberData.name << "_ )" << std::endl << " {" << std::endl; - if ( !memberData.arraySize.empty() ) - { - ofs << " memcpy( &" << memberData.name << ", " << memberData.name << "_.data(), " << memberData.arraySize << " * sizeof( " << memberData.type << " ) )"; - } - else - { - ofs << " " << memberData.name << " = " << memberData.name << "_"; - } - ofs << ";" << std::endl + if (!memberData.arraySize.empty()) + { + ofs << " memcpy( &" << memberData.name << ", " << memberData.name << "_.data(), " << memberData.arraySize << " * sizeof( " << memberData.type << " ) )"; + } + else + { + ofs << " " << memberData.name << " = " << memberData.name << "_"; + } + ofs << ";" << std::endl << " return *this;" << std::endl << " }" << std::endl << std::endl; + } } void writeTypeCommand(std::ofstream & ofs, VkData const& vkData, DependencyData const& dependencyData) diff --git a/vulkan/vulkan.hpp b/vulkan/vulkan.hpp index 4d626c3..896b279 100644 --- a/vulkan/vulkan.hpp +++ b/vulkan/vulkan.hpp @@ -5699,12 +5699,6 @@ namespace vk return *this; } - ApplicationInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - ApplicationInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -5798,12 +5792,6 @@ namespace vk return *this; } - DeviceQueueCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - DeviceQueueCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -5893,12 +5881,6 @@ namespace vk return *this; } - DeviceCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - DeviceCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -6018,12 +6000,6 @@ namespace vk return *this; } - InstanceCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - InstanceCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -6123,12 +6099,6 @@ namespace vk return *this; } - MemoryAllocateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - MemoryAllocateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -6197,12 +6167,6 @@ namespace vk return *this; } - MappedMemoryRange& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - MappedMemoryRange& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -6284,12 +6248,6 @@ namespace vk return *this; } - WriteDescriptorSet& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - WriteDescriptorSet& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -6410,12 +6368,6 @@ namespace vk return *this; } - CopyDescriptorSet& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - CopyDescriptorSet& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -6526,12 +6478,6 @@ namespace vk return *this; } - BufferViewCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - BufferViewCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -6624,12 +6570,6 @@ namespace vk return *this; } - ShaderModuleCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - ShaderModuleCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -6706,12 +6646,6 @@ namespace vk return *this; } - DescriptorSetAllocateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - DescriptorSetAllocateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -6790,12 +6724,6 @@ namespace vk return *this; } - PipelineVertexInputStateCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - PipelineVertexInputStateCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -6888,12 +6816,6 @@ namespace vk return *this; } - PipelineInputAssemblyStateCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - PipelineInputAssemblyStateCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -6969,12 +6891,6 @@ namespace vk return *this; } - PipelineTessellationStateCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - PipelineTessellationStateCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -7045,12 +6961,6 @@ namespace vk return *this; } - PipelineViewportStateCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - PipelineViewportStateCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -7151,12 +7061,6 @@ namespace vk return *this; } - PipelineRasterizationStateCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - PipelineRasterizationStateCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -7304,12 +7208,6 @@ namespace vk return *this; } - PipelineDepthStencilStateCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - PipelineDepthStencilStateCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -7442,12 +7340,6 @@ namespace vk return *this; } - PipelineCacheCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - PipelineCacheCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -7537,12 +7429,6 @@ namespace vk return *this; } - SamplerCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - SamplerCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -7723,12 +7609,6 @@ namespace vk return *this; } - CommandBufferAllocateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - CommandBufferAllocateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -7807,12 +7687,6 @@ namespace vk return *this; } - RenderPassBeginInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - RenderPassBeginInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -7903,12 +7777,6 @@ namespace vk return *this; } - EventCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - EventCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -7967,12 +7835,6 @@ namespace vk return *this; } - SemaphoreCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - SemaphoreCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -8037,12 +7899,6 @@ namespace vk return *this; } - FramebufferCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - FramebufferCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -8150,12 +8006,6 @@ namespace vk return *this; } - DisplayModeCreateInfoKHR& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - DisplayModeCreateInfoKHR& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -8224,12 +8074,6 @@ namespace vk return *this; } - DisplayPresentInfoKHR& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - DisplayPresentInfoKHR& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -8306,12 +8150,6 @@ namespace vk return *this; } - AndroidSurfaceCreateInfoKHR& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - AndroidSurfaceCreateInfoKHR& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -8382,12 +8220,6 @@ namespace vk return *this; } - MirSurfaceCreateInfoKHR& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - MirSurfaceCreateInfoKHR& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -8466,12 +8298,6 @@ namespace vk return *this; } - WaylandSurfaceCreateInfoKHR& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - WaylandSurfaceCreateInfoKHR& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -8550,12 +8376,6 @@ namespace vk return *this; } - Win32SurfaceCreateInfoKHR& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - Win32SurfaceCreateInfoKHR& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -8634,12 +8454,6 @@ namespace vk return *this; } - XlibSurfaceCreateInfoKHR& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - XlibSurfaceCreateInfoKHR& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -8718,12 +8532,6 @@ namespace vk return *this; } - XcbSurfaceCreateInfoKHR& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - XcbSurfaceCreateInfoKHR& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -8800,12 +8608,6 @@ namespace vk return *this; } - DebugMarkerMarkerInfoEXT& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - DebugMarkerMarkerInfoEXT& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -8872,12 +8674,6 @@ namespace vk return *this; } - DedicatedAllocationImageCreateInfoNV& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - DedicatedAllocationImageCreateInfoNV& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -8936,12 +8732,6 @@ namespace vk return *this; } - DedicatedAllocationBufferCreateInfoNV& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - DedicatedAllocationBufferCreateInfoNV& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -9001,12 +8791,6 @@ namespace vk return *this; } - DedicatedAllocationMemoryAllocateInfoNV& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - DedicatedAllocationMemoryAllocateInfoNV& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -9075,12 +8859,6 @@ namespace vk return *this; } - ExportMemoryWin32HandleInfoNV& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - ExportMemoryWin32HandleInfoNV& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -9155,12 +8933,6 @@ namespace vk return *this; } - Win32KeyedMutexAcquireReleaseInfoNV& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - Win32KeyedMutexAcquireReleaseInfoNV& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -9268,12 +9040,6 @@ namespace vk return *this; } - DeviceGeneratedCommandsFeaturesNVX& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - DeviceGeneratedCommandsFeaturesNVX& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -9336,12 +9102,6 @@ namespace vk return *this; } - DeviceGeneratedCommandsLimitsNVX& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - DeviceGeneratedCommandsLimitsNVX& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -9434,12 +9194,6 @@ namespace vk return *this; } - CmdReserveSpaceForCommandsInfoNVX& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - CmdReserveSpaceForCommandsInfoNVX& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -9525,12 +9279,6 @@ namespace vk return *this; } - PresentInfoKHR& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - PresentInfoKHR& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -9644,12 +9392,6 @@ namespace vk return *this; } - PipelineDynamicStateCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - PipelineDynamicStateCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -9950,12 +9692,6 @@ namespace vk return *this; } - MemoryBarrier& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - MemoryBarrier& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -10028,12 +9764,6 @@ namespace vk return *this; } - BufferMemoryBarrier& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - BufferMemoryBarrier& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -10205,12 +9935,6 @@ namespace vk return *this; } - BufferCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - BufferCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -10422,12 +10146,6 @@ namespace vk return *this; } - DescriptorSetLayoutCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - DescriptorSetLayoutCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -10506,12 +10224,6 @@ namespace vk return *this; } - PipelineShaderStageCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - PipelineShaderStageCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -10667,12 +10379,6 @@ namespace vk return *this; } - PipelineLayoutCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - PipelineLayoutCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -10855,12 +10561,6 @@ namespace vk return *this; } - ComputePipelineCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - ComputePipelineCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -11090,12 +10790,6 @@ namespace vk return *this; } - PipelineColorBlendStateCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - PipelineColorBlendStateCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -11219,12 +10913,6 @@ namespace vk return *this; } - FenceCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - FenceCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -11466,12 +11154,6 @@ namespace vk return *this; } - CommandBufferInheritanceInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - CommandBufferInheritanceInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -11571,12 +11253,6 @@ namespace vk return *this; } - CommandBufferBeginInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - CommandBufferBeginInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -11646,12 +11322,6 @@ namespace vk return *this; } - QueryPoolCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - QueryPoolCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -11979,12 +11649,6 @@ namespace vk return *this; } - ImageMemoryBarrier& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - ImageMemoryBarrier& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -12104,12 +11768,6 @@ namespace vk return *this; } - ImageViewCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - ImageViewCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -13038,12 +12696,6 @@ namespace vk return *this; } - BindSparseInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - BindSparseInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -13243,12 +12895,6 @@ namespace vk return *this; } - CommandPoolCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - CommandPoolCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -13437,12 +13083,6 @@ namespace vk return *this; } - ImageCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - ImageCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -13603,12 +13243,6 @@ namespace vk return *this; } - PipelineMultisampleStateCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - PipelineMultisampleStateCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -13731,12 +13365,6 @@ namespace vk return *this; } - GraphicsPipelineCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - GraphicsPipelineCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -14386,12 +14014,6 @@ namespace vk return *this; } - DescriptorPoolCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - DescriptorPoolCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -14602,12 +14224,6 @@ namespace vk return *this; } - RenderPassCreateInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - RenderPassCreateInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -14916,12 +14532,6 @@ namespace vk return *this; } - DisplaySurfaceCreateInfoKHR& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - DisplaySurfaceCreateInfoKHR& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -15090,12 +14700,6 @@ namespace vk return *this; } - SwapchainCreateInfoKHR& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - SwapchainCreateInfoKHR& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -15305,12 +14909,6 @@ namespace vk return *this; } - DebugReportCallbackCreateInfoEXT& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - DebugReportCallbackCreateInfoEXT& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -15424,12 +15022,6 @@ namespace vk return *this; } - DebugMarkerObjectNameInfoEXT& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - DebugMarkerObjectNameInfoEXT& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -15508,12 +15100,6 @@ namespace vk return *this; } - DebugMarkerObjectTagInfoEXT& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - DebugMarkerObjectTagInfoEXT& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -15616,12 +15202,6 @@ namespace vk return *this; } - PipelineRasterizationStateRasterizationOrderAMD& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - PipelineRasterizationStateRasterizationOrderAMD& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -15708,12 +15288,6 @@ namespace vk return *this; } - ExternalMemoryImageCreateInfoNV& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - ExternalMemoryImageCreateInfoNV& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -15772,12 +15346,6 @@ namespace vk return *this; } - ExportMemoryAllocateInfoNV& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - ExportMemoryAllocateInfoNV& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -15838,12 +15406,6 @@ namespace vk return *this; } - ImportMemoryWin32HandleInfoNV& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - ImportMemoryWin32HandleInfoNV& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -15971,12 +15533,6 @@ namespace vk return *this; } - ValidationFlagsEXT& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - ValidationFlagsEXT& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -16243,12 +15799,6 @@ namespace vk return *this; } - IndirectCommandsLayoutCreateInfoNVX& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - IndirectCommandsLayoutCreateInfoNVX& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -16348,12 +15898,6 @@ namespace vk return *this; } - ObjectTableCreateInfoNVX& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - ObjectTableCreateInfoNVX& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -17696,12 +17240,6 @@ namespace vk return *this; } - SubmitInfo& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - SubmitInfo& setPNext( const void* pNext_ ) { pNext = pNext_; @@ -20939,12 +20477,6 @@ namespace vk return *this; } - CmdProcessCommandsInfoNVX& setSType( StructureType sType_ ) - { - sType = sType_; - return *this; - } - CmdProcessCommandsInfoNVX& setPNext( const void* pNext_ ) { pNext = pNext_;