1e5c31af7Sopenharmony_ci/* WARNING: This is auto-generated file. Do not modify, since changes will
2e5c31af7Sopenharmony_ci * be lost! Modify the generating script instead.
3e5c31af7Sopenharmony_ci * This file was generated by /scripts/gen_framework.py
4e5c31af7Sopenharmony_ci */
5e5c31af7Sopenharmony_ci
6e5c31af7Sopenharmony_ciconst char*	getAttachmentLoadOpName									(VkAttachmentLoadOp value);
7e5c31af7Sopenharmony_ciconst char*	getAttachmentStoreOpName								(VkAttachmentStoreOp value);
8e5c31af7Sopenharmony_ciconst char*	getBlendFactorName										(VkBlendFactor value);
9e5c31af7Sopenharmony_ciconst char*	getBlendOpName											(VkBlendOp value);
10e5c31af7Sopenharmony_ciconst char*	getBorderColorName										(VkBorderColor value);
11e5c31af7Sopenharmony_ciconst char*	getPipelineCacheHeaderVersionName						(VkPipelineCacheHeaderVersion value);
12e5c31af7Sopenharmony_ciconst char*	getComponentSwizzleName									(VkComponentSwizzle value);
13e5c31af7Sopenharmony_ciconst char*	getCommandBufferLevelName								(VkCommandBufferLevel value);
14e5c31af7Sopenharmony_ciconst char*	getCompareOpName										(VkCompareOp value);
15e5c31af7Sopenharmony_ciconst char*	getDescriptorTypeName									(VkDescriptorType value);
16e5c31af7Sopenharmony_ciconst char*	getDynamicStateName										(VkDynamicState value);
17e5c31af7Sopenharmony_ciconst char*	getPolygonModeName										(VkPolygonMode value);
18e5c31af7Sopenharmony_ciconst char*	getFormatName											(VkFormat value);
19e5c31af7Sopenharmony_ciconst char*	getFrontFaceName										(VkFrontFace value);
20e5c31af7Sopenharmony_ciconst char*	getImageLayoutName										(VkImageLayout value);
21e5c31af7Sopenharmony_ciconst char*	getImageTilingName										(VkImageTiling value);
22e5c31af7Sopenharmony_ciconst char*	getImageTypeName										(VkImageType value);
23e5c31af7Sopenharmony_ciconst char*	getImageViewTypeName									(VkImageViewType value);
24e5c31af7Sopenharmony_ciconst char*	getSharingModeName										(VkSharingMode value);
25e5c31af7Sopenharmony_ciconst char*	getIndexTypeName										(VkIndexType value);
26e5c31af7Sopenharmony_ciconst char*	getLogicOpName											(VkLogicOp value);
27e5c31af7Sopenharmony_ciconst char*	getPhysicalDeviceTypeName								(VkPhysicalDeviceType value);
28e5c31af7Sopenharmony_ciconst char*	getPipelineBindPointName								(VkPipelineBindPoint value);
29e5c31af7Sopenharmony_ciconst char*	getPrimitiveTopologyName								(VkPrimitiveTopology value);
30e5c31af7Sopenharmony_ciconst char*	getQueryTypeName										(VkQueryType value);
31e5c31af7Sopenharmony_ciconst char*	getSubpassContentsName									(VkSubpassContents value);
32e5c31af7Sopenharmony_ciconst char*	getResultName											(VkResult value);
33e5c31af7Sopenharmony_ciconst char*	getStencilOpName										(VkStencilOp value);
34e5c31af7Sopenharmony_ciconst char*	getStructureTypeName									(VkStructureType value);
35e5c31af7Sopenharmony_ciconst char*	getSystemAllocationScopeName							(VkSystemAllocationScope value);
36e5c31af7Sopenharmony_ciconst char*	getInternalAllocationTypeName							(VkInternalAllocationType value);
37e5c31af7Sopenharmony_ciconst char*	getSamplerAddressModeName								(VkSamplerAddressMode value);
38e5c31af7Sopenharmony_ciconst char*	getFilterName											(VkFilter value);
39e5c31af7Sopenharmony_ciconst char*	getSamplerMipmapModeName								(VkSamplerMipmapMode value);
40e5c31af7Sopenharmony_ciconst char*	getVertexInputRateName									(VkVertexInputRate value);
41e5c31af7Sopenharmony_ciconst char*	getObjectTypeName										(VkObjectType value);
42e5c31af7Sopenharmony_ciconst char*	getRayTracingInvocationReorderModeNVName				(VkRayTracingInvocationReorderModeNV value);
43e5c31af7Sopenharmony_ciconst char*	getIndirectCommandsTokenTypeNVName						(VkIndirectCommandsTokenTypeNV value);
44e5c31af7Sopenharmony_ciconst char*	getDescriptorUpdateTemplateTypeName						(VkDescriptorUpdateTemplateType value);
45e5c31af7Sopenharmony_ciconst char*	getViewportCoordinateSwizzleNVName						(VkViewportCoordinateSwizzleNV value);
46e5c31af7Sopenharmony_ciconst char*	getDiscardRectangleModeEXTName							(VkDiscardRectangleModeEXT value);
47e5c31af7Sopenharmony_ciconst char*	getPointClippingBehaviorName							(VkPointClippingBehavior value);
48e5c31af7Sopenharmony_ciconst char*	getCoverageModulationModeNVName							(VkCoverageModulationModeNV value);
49e5c31af7Sopenharmony_ciconst char*	getCoverageReductionModeNVName							(VkCoverageReductionModeNV value);
50e5c31af7Sopenharmony_ciconst char*	getValidationCacheHeaderVersionEXTName					(VkValidationCacheHeaderVersionEXT value);
51e5c31af7Sopenharmony_ciconst char*	getShaderInfoTypeAMDName								(VkShaderInfoTypeAMD value);
52e5c31af7Sopenharmony_ciconst char*	getQueueGlobalPriorityKHRName							(VkQueueGlobalPriorityKHR value);
53e5c31af7Sopenharmony_ciconst char*	getTimeDomainEXTName									(VkTimeDomainEXT value);
54e5c31af7Sopenharmony_ciconst char*	getConservativeRasterizationModeEXTName					(VkConservativeRasterizationModeEXT value);
55e5c31af7Sopenharmony_ciconst char*	getSemaphoreTypeName									(VkSemaphoreType value);
56e5c31af7Sopenharmony_ciconst char*	getBuildAccelerationStructureModeKHRName				(VkBuildAccelerationStructureModeKHR value);
57e5c31af7Sopenharmony_ciconst char*	getCopyAccelerationStructureModeKHRName					(VkCopyAccelerationStructureModeKHR value);
58e5c31af7Sopenharmony_ciconst char*	getAccelerationStructureTypeKHRName						(VkAccelerationStructureTypeKHR value);
59e5c31af7Sopenharmony_ciconst char*	getGeometryTypeKHRName									(VkGeometryTypeKHR value);
60e5c31af7Sopenharmony_ciconst char*	getRayTracingShaderGroupTypeKHRName						(VkRayTracingShaderGroupTypeKHR value);
61e5c31af7Sopenharmony_ciconst char*	getAccelerationStructureMemoryRequirementsTypeNVName	(VkAccelerationStructureMemoryRequirementsTypeNV value);
62e5c31af7Sopenharmony_ciconst char*	getAccelerationStructureBuildTypeKHRName				(VkAccelerationStructureBuildTypeKHR value);
63e5c31af7Sopenharmony_ciconst char*	getAccelerationStructureCompatibilityKHRName			(VkAccelerationStructureCompatibilityKHR value);
64e5c31af7Sopenharmony_ciconst char*	getShaderGroupShaderKHRName								(VkShaderGroupShaderKHR value);
65e5c31af7Sopenharmony_ciconst char*	getMemoryOverallocationBehaviorAMDName					(VkMemoryOverallocationBehaviorAMD value);
66e5c31af7Sopenharmony_ciconst char*	getScopeNVName											(VkScopeNV value);
67e5c31af7Sopenharmony_ciconst char*	getComponentTypeNVName									(VkComponentTypeNV value);
68e5c31af7Sopenharmony_ciconst char*	getPerformanceCounterScopeKHRName						(VkPerformanceCounterScopeKHR value);
69e5c31af7Sopenharmony_ciconst char*	getPerformanceCounterUnitKHRName						(VkPerformanceCounterUnitKHR value);
70e5c31af7Sopenharmony_ciconst char*	getPerformanceCounterStorageKHRName						(VkPerformanceCounterStorageKHR value);
71e5c31af7Sopenharmony_ciconst char*	getPerformanceConfigurationTypeINTELName				(VkPerformanceConfigurationTypeINTEL value);
72e5c31af7Sopenharmony_ciconst char*	getQueryPoolSamplingModeINTELName						(VkQueryPoolSamplingModeINTEL value);
73e5c31af7Sopenharmony_ciconst char*	getPerformanceOverrideTypeINTELName						(VkPerformanceOverrideTypeINTEL value);
74e5c31af7Sopenharmony_ciconst char*	getPerformanceParameterTypeINTELName					(VkPerformanceParameterTypeINTEL value);
75e5c31af7Sopenharmony_ciconst char*	getPerformanceValueTypeINTELName						(VkPerformanceValueTypeINTEL value);
76e5c31af7Sopenharmony_ciconst char*	getLineRasterizationModeEXTName							(VkLineRasterizationModeEXT value);
77e5c31af7Sopenharmony_ciconst char*	getFragmentShadingRateNVName							(VkFragmentShadingRateNV value);
78e5c31af7Sopenharmony_ciconst char*	getFragmentShadingRateTypeNVName						(VkFragmentShadingRateTypeNV value);
79e5c31af7Sopenharmony_ciconst char*	getSubpassMergeStatusEXTName							(VkSubpassMergeStatusEXT value);
80e5c31af7Sopenharmony_ciconst char*	getProvokingVertexModeEXTName							(VkProvokingVertexModeEXT value);
81e5c31af7Sopenharmony_ciconst char*	getPipelineRobustnessBufferBehaviorEXTName				(VkPipelineRobustnessBufferBehaviorEXT value);
82e5c31af7Sopenharmony_ciconst char*	getPipelineRobustnessImageBehaviorEXTName				(VkPipelineRobustnessImageBehaviorEXT value);
83e5c31af7Sopenharmony_ciconst char*	getDeviceAddressBindingTypeEXTName						(VkDeviceAddressBindingTypeEXT value);
84e5c31af7Sopenharmony_ciconst char*	getMicromapTypeEXTName									(VkMicromapTypeEXT value);
85e5c31af7Sopenharmony_ciconst char*	getBuildMicromapModeEXTName								(VkBuildMicromapModeEXT value);
86e5c31af7Sopenharmony_ciconst char*	getCopyMicromapModeEXTName								(VkCopyMicromapModeEXT value);
87e5c31af7Sopenharmony_ciconst char*	getOpacityMicromapFormatEXTName							(VkOpacityMicromapFormatEXT value);
88e5c31af7Sopenharmony_ciconst char*	getOpacityMicromapSpecialIndexEXTName					(VkOpacityMicromapSpecialIndexEXT value);
89e5c31af7Sopenharmony_ciconst char*	getDeviceFaultVendorBinaryHeaderVersionEXTName			(VkDeviceFaultVendorBinaryHeaderVersionEXT value);
90e5c31af7Sopenharmony_ciconst char*	getDirectDriverLoadingModeLUNARGName					(VkDirectDriverLoadingModeLUNARG value);
91e5c31af7Sopenharmony_ciconst char*	getColorSpaceKHRName									(VkColorSpaceKHR value);
92e5c31af7Sopenharmony_ciconst char*	getPresentModeKHRName									(VkPresentModeKHR value);
93e5c31af7Sopenharmony_ciconst char*	getDebugReportObjectTypeEXTName							(VkDebugReportObjectTypeEXT value);
94e5c31af7Sopenharmony_ciconst char*	getDeviceMemoryReportEventTypeEXTName					(VkDeviceMemoryReportEventTypeEXT value);
95e5c31af7Sopenharmony_ciconst char*	getRasterizationOrderAMDName							(VkRasterizationOrderAMD value);
96e5c31af7Sopenharmony_ciconst char*	getValidationCheckEXTName								(VkValidationCheckEXT value);
97e5c31af7Sopenharmony_ciconst char*	getValidationFeatureEnableEXTName						(VkValidationFeatureEnableEXT value);
98e5c31af7Sopenharmony_ciconst char*	getValidationFeatureDisableEXTName						(VkValidationFeatureDisableEXT value);
99e5c31af7Sopenharmony_ciconst char*	getDisplayPowerStateEXTName								(VkDisplayPowerStateEXT value);
100e5c31af7Sopenharmony_ciconst char*	getDeviceEventTypeEXTName								(VkDeviceEventTypeEXT value);
101e5c31af7Sopenharmony_ciconst char*	getDisplayEventTypeEXTName								(VkDisplayEventTypeEXT value);
102e5c31af7Sopenharmony_ciconst char*	getTessellationDomainOriginName							(VkTessellationDomainOrigin value);
103e5c31af7Sopenharmony_ciconst char*	getSamplerYcbcrModelConversionName						(VkSamplerYcbcrModelConversion value);
104e5c31af7Sopenharmony_ciconst char*	getSamplerYcbcrRangeName								(VkSamplerYcbcrRange value);
105e5c31af7Sopenharmony_ciconst char*	getChromaLocationName									(VkChromaLocation value);
106e5c31af7Sopenharmony_ciconst char*	getSamplerReductionModeName								(VkSamplerReductionMode value);
107e5c31af7Sopenharmony_ciconst char*	getBlendOverlapEXTName									(VkBlendOverlapEXT value);
108e5c31af7Sopenharmony_ciconst char*	getFullScreenExclusiveEXTName							(VkFullScreenExclusiveEXT value);
109e5c31af7Sopenharmony_ciconst char*	getShaderFloatControlsIndependenceName					(VkShaderFloatControlsIndependence value);
110e5c31af7Sopenharmony_ciconst char*	getFragmentShadingRateCombinerOpKHRName					(VkFragmentShadingRateCombinerOpKHR value);
111e5c31af7Sopenharmony_ciconst char*	getOpticalFlowPerformanceLevelNVName					(VkOpticalFlowPerformanceLevelNV value);
112e5c31af7Sopenharmony_ciconst char*	getOpticalFlowSessionBindingPointNVName					(VkOpticalFlowSessionBindingPointNV value);
113e5c31af7Sopenharmony_ciconst char*	getDeviceFaultAddressTypeEXTName						(VkDeviceFaultAddressTypeEXT value);
114e5c31af7Sopenharmony_ciconst char*	getVendorIdName											(VkVendorId value);
115e5c31af7Sopenharmony_ciconst char*	getDriverIdName											(VkDriverId value);
116e5c31af7Sopenharmony_ciconst char*	getShadingRatePaletteEntryNVName						(VkShadingRatePaletteEntryNV value);
117e5c31af7Sopenharmony_ciconst char*	getCoarseSampleOrderTypeNVName							(VkCoarseSampleOrderTypeNV value);
118e5c31af7Sopenharmony_ciconst char*	getPipelineExecutableStatisticFormatKHRName				(VkPipelineExecutableStatisticFormatKHR value);
119e5c31af7Sopenharmony_ciconst char*	getQueryResultStatusKHRName								(VkQueryResultStatusKHR value);
120e5c31af7Sopenharmony_ciconst char*	getVideoEncodeTuningModeKHRName							(VkVideoEncodeTuningModeKHR value);
121e5c31af7Sopenharmony_ciconst char*	getVideoEncodeH264RateControlStructureEXTName			(VkVideoEncodeH264RateControlStructureEXT value);
122e5c31af7Sopenharmony_ciconst char*	getVideoEncodeH265RateControlStructureEXTName			(VkVideoEncodeH265RateControlStructureEXT value);
123e5c31af7Sopenharmony_ciconst char*	getAccelerationStructureMotionInstanceTypeNVName		(VkAccelerationStructureMotionInstanceTypeNV value);
124e5c31af7Sopenharmony_ciconst char*	getdVideoH264ChromaFormatIdcName						(StdVideoH264ChromaFormatIdc value);
125e5c31af7Sopenharmony_ciconst char*	getdVideoH264ProfileIdcName								(StdVideoH264ProfileIdc value);
126e5c31af7Sopenharmony_ciconst char*	getdVideoH264LevelIdcName								(StdVideoH264LevelIdc value);
127e5c31af7Sopenharmony_ciconst char*	getdVideoH264PocTypeName								(StdVideoH264PocType value);
128e5c31af7Sopenharmony_ciconst char*	getdVideoH264AspectRatioIdcName							(StdVideoH264AspectRatioIdc value);
129e5c31af7Sopenharmony_ciconst char*	getdVideoH264WeightedBipredIdcName						(StdVideoH264WeightedBipredIdc value);
130e5c31af7Sopenharmony_ciconst char*	getdVideoH264ModificationOfPicNumsIdcName				(StdVideoH264ModificationOfPicNumsIdc value);
131e5c31af7Sopenharmony_ciconst char*	getdVideoH264MemMgmtControlOpName						(StdVideoH264MemMgmtControlOp value);
132e5c31af7Sopenharmony_ciconst char*	getdVideoH264CabacInitIdcName							(StdVideoH264CabacInitIdc value);
133e5c31af7Sopenharmony_ciconst char*	getdVideoH264DisableDeblockingFilterIdcName				(StdVideoH264DisableDeblockingFilterIdc value);
134e5c31af7Sopenharmony_ciconst char*	getdVideoH264SliceTypeName								(StdVideoH264SliceType value);
135e5c31af7Sopenharmony_ciconst char*	getdVideoH264PictureTypeName							(StdVideoH264PictureType value);
136e5c31af7Sopenharmony_ciconst char*	getdVideoH264NonVclNaluTypeName							(StdVideoH264NonVclNaluType value);
137e5c31af7Sopenharmony_ciconst char*	getdVideoDecodeH264FieldOrderCountName					(StdVideoDecodeH264FieldOrderCount value);
138e5c31af7Sopenharmony_ciconst char*	getdVideoH265ChromaFormatIdcName						(StdVideoH265ChromaFormatIdc value);
139e5c31af7Sopenharmony_ciconst char*	getdVideoH265ProfileIdcName								(StdVideoH265ProfileIdc value);
140e5c31af7Sopenharmony_ciconst char*	getdVideoH265LevelIdcName								(StdVideoH265LevelIdc value);
141e5c31af7Sopenharmony_ciconst char*	getdVideoH265SliceTypeName								(StdVideoH265SliceType value);
142e5c31af7Sopenharmony_ciconst char*	getdVideoH265PictureTypeName							(StdVideoH265PictureType value);
143e5c31af7Sopenharmony_ciconst char*	getdVideoH265AspectRatioIdcName							(StdVideoH265AspectRatioIdc value);
144e5c31af7Sopenharmony_ci
145e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkAttachmentLoadOp>								getAttachmentLoadOpStr								(VkAttachmentLoadOp value)								{ return tcu::Format::Enum<VkAttachmentLoadOp>(getAttachmentLoadOpName, value);																}
146e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkAttachmentStoreOp>								getAttachmentStoreOpStr								(VkAttachmentStoreOp value)								{ return tcu::Format::Enum<VkAttachmentStoreOp>(getAttachmentStoreOpName, value);															}
147e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkBlendFactor>										getBlendFactorStr									(VkBlendFactor value)									{ return tcu::Format::Enum<VkBlendFactor>(getBlendFactorName, value);																		}
148e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkBlendOp>											getBlendOpStr										(VkBlendOp value)										{ return tcu::Format::Enum<VkBlendOp>(getBlendOpName, value);																				}
149e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkBorderColor>										getBorderColorStr									(VkBorderColor value)									{ return tcu::Format::Enum<VkBorderColor>(getBorderColorName, value);																		}
150e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkPipelineCacheHeaderVersion>						getPipelineCacheHeaderVersionStr					(VkPipelineCacheHeaderVersion value)					{ return tcu::Format::Enum<VkPipelineCacheHeaderVersion>(getPipelineCacheHeaderVersionName, value);											}
151e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkComponentSwizzle>								getComponentSwizzleStr								(VkComponentSwizzle value)								{ return tcu::Format::Enum<VkComponentSwizzle>(getComponentSwizzleName, value);																}
152e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkCommandBufferLevel>								getCommandBufferLevelStr							(VkCommandBufferLevel value)							{ return tcu::Format::Enum<VkCommandBufferLevel>(getCommandBufferLevelName, value);															}
153e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkCompareOp>										getCompareOpStr										(VkCompareOp value)										{ return tcu::Format::Enum<VkCompareOp>(getCompareOpName, value);																			}
154e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkDescriptorType>									getDescriptorTypeStr								(VkDescriptorType value)								{ return tcu::Format::Enum<VkDescriptorType>(getDescriptorTypeName, value);																	}
155e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkDynamicState>									getDynamicStateStr									(VkDynamicState value)									{ return tcu::Format::Enum<VkDynamicState>(getDynamicStateName, value);																		}
156e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkPolygonMode>										getPolygonModeStr									(VkPolygonMode value)									{ return tcu::Format::Enum<VkPolygonMode>(getPolygonModeName, value);																		}
157e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkFormat>											getFormatStr										(VkFormat value)										{ return tcu::Format::Enum<VkFormat>(getFormatName, value);																					}
158e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkFrontFace>										getFrontFaceStr										(VkFrontFace value)										{ return tcu::Format::Enum<VkFrontFace>(getFrontFaceName, value);																			}
159e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkImageLayout>										getImageLayoutStr									(VkImageLayout value)									{ return tcu::Format::Enum<VkImageLayout>(getImageLayoutName, value);																		}
160e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkImageTiling>										getImageTilingStr									(VkImageTiling value)									{ return tcu::Format::Enum<VkImageTiling>(getImageTilingName, value);																		}
161e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkImageType>										getImageTypeStr										(VkImageType value)										{ return tcu::Format::Enum<VkImageType>(getImageTypeName, value);																			}
162e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkImageViewType>									getImageViewTypeStr									(VkImageViewType value)									{ return tcu::Format::Enum<VkImageViewType>(getImageViewTypeName, value);																	}
163e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkSharingMode>										getSharingModeStr									(VkSharingMode value)									{ return tcu::Format::Enum<VkSharingMode>(getSharingModeName, value);																		}
164e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkIndexType>										getIndexTypeStr										(VkIndexType value)										{ return tcu::Format::Enum<VkIndexType>(getIndexTypeName, value);																			}
165e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkLogicOp>											getLogicOpStr										(VkLogicOp value)										{ return tcu::Format::Enum<VkLogicOp>(getLogicOpName, value);																				}
166e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkPhysicalDeviceType>								getPhysicalDeviceTypeStr							(VkPhysicalDeviceType value)							{ return tcu::Format::Enum<VkPhysicalDeviceType>(getPhysicalDeviceTypeName, value);															}
167e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkPipelineBindPoint>								getPipelineBindPointStr								(VkPipelineBindPoint value)								{ return tcu::Format::Enum<VkPipelineBindPoint>(getPipelineBindPointName, value);															}
168e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkPrimitiveTopology>								getPrimitiveTopologyStr								(VkPrimitiveTopology value)								{ return tcu::Format::Enum<VkPrimitiveTopology>(getPrimitiveTopologyName, value);															}
169e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkQueryType>										getQueryTypeStr										(VkQueryType value)										{ return tcu::Format::Enum<VkQueryType>(getQueryTypeName, value);																			}
170e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkSubpassContents>									getSubpassContentsStr								(VkSubpassContents value)								{ return tcu::Format::Enum<VkSubpassContents>(getSubpassContentsName, value);																}
171e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkResult>											getResultStr										(VkResult value)										{ return tcu::Format::Enum<VkResult>(getResultName, value);																					}
172e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkStencilOp>										getStencilOpStr										(VkStencilOp value)										{ return tcu::Format::Enum<VkStencilOp>(getStencilOpName, value);																			}
173e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkStructureType>									getStructureTypeStr									(VkStructureType value)									{ return tcu::Format::Enum<VkStructureType>(getStructureTypeName, value);																	}
174e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkSystemAllocationScope>							getSystemAllocationScopeStr							(VkSystemAllocationScope value)							{ return tcu::Format::Enum<VkSystemAllocationScope>(getSystemAllocationScopeName, value);													}
175e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkInternalAllocationType>							getInternalAllocationTypeStr						(VkInternalAllocationType value)						{ return tcu::Format::Enum<VkInternalAllocationType>(getInternalAllocationTypeName, value);													}
176e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkSamplerAddressMode>								getSamplerAddressModeStr							(VkSamplerAddressMode value)							{ return tcu::Format::Enum<VkSamplerAddressMode>(getSamplerAddressModeName, value);															}
177e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkFilter>											getFilterStr										(VkFilter value)										{ return tcu::Format::Enum<VkFilter>(getFilterName, value);																					}
178e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkSamplerMipmapMode>								getSamplerMipmapModeStr								(VkSamplerMipmapMode value)								{ return tcu::Format::Enum<VkSamplerMipmapMode>(getSamplerMipmapModeName, value);															}
179e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkVertexInputRate>									getVertexInputRateStr								(VkVertexInputRate value)								{ return tcu::Format::Enum<VkVertexInputRate>(getVertexInputRateName, value);																}
180e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkObjectType>										getObjectTypeStr									(VkObjectType value)									{ return tcu::Format::Enum<VkObjectType>(getObjectTypeName, value);																			}
181e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkRayTracingInvocationReorderModeNV>				getRayTracingInvocationReorderModeNVStr				(VkRayTracingInvocationReorderModeNV value)				{ return tcu::Format::Enum<VkRayTracingInvocationReorderModeNV>(getRayTracingInvocationReorderModeNVName, value);							}
182e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkIndirectCommandsTokenTypeNV>						getIndirectCommandsTokenTypeNVStr					(VkIndirectCommandsTokenTypeNV value)					{ return tcu::Format::Enum<VkIndirectCommandsTokenTypeNV>(getIndirectCommandsTokenTypeNVName, value);										}
183e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkDescriptorUpdateTemplateType>					getDescriptorUpdateTemplateTypeStr					(VkDescriptorUpdateTemplateType value)					{ return tcu::Format::Enum<VkDescriptorUpdateTemplateType>(getDescriptorUpdateTemplateTypeName, value);										}
184e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkViewportCoordinateSwizzleNV>						getViewportCoordinateSwizzleNVStr					(VkViewportCoordinateSwizzleNV value)					{ return tcu::Format::Enum<VkViewportCoordinateSwizzleNV>(getViewportCoordinateSwizzleNVName, value);										}
185e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkDiscardRectangleModeEXT>							getDiscardRectangleModeEXTStr						(VkDiscardRectangleModeEXT value)						{ return tcu::Format::Enum<VkDiscardRectangleModeEXT>(getDiscardRectangleModeEXTName, value);												}
186e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkPointClippingBehavior>							getPointClippingBehaviorStr							(VkPointClippingBehavior value)							{ return tcu::Format::Enum<VkPointClippingBehavior>(getPointClippingBehaviorName, value);													}
187e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkCoverageModulationModeNV>						getCoverageModulationModeNVStr						(VkCoverageModulationModeNV value)						{ return tcu::Format::Enum<VkCoverageModulationModeNV>(getCoverageModulationModeNVName, value);												}
188e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkCoverageReductionModeNV>							getCoverageReductionModeNVStr						(VkCoverageReductionModeNV value)						{ return tcu::Format::Enum<VkCoverageReductionModeNV>(getCoverageReductionModeNVName, value);												}
189e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkValidationCacheHeaderVersionEXT>					getValidationCacheHeaderVersionEXTStr				(VkValidationCacheHeaderVersionEXT value)				{ return tcu::Format::Enum<VkValidationCacheHeaderVersionEXT>(getValidationCacheHeaderVersionEXTName, value);								}
190e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkShaderInfoTypeAMD>								getShaderInfoTypeAMDStr								(VkShaderInfoTypeAMD value)								{ return tcu::Format::Enum<VkShaderInfoTypeAMD>(getShaderInfoTypeAMDName, value);															}
191e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkQueueGlobalPriorityKHR>							getQueueGlobalPriorityKHRStr						(VkQueueGlobalPriorityKHR value)						{ return tcu::Format::Enum<VkQueueGlobalPriorityKHR>(getQueueGlobalPriorityKHRName, value);													}
192e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkTimeDomainEXT>									getTimeDomainEXTStr									(VkTimeDomainEXT value)									{ return tcu::Format::Enum<VkTimeDomainEXT>(getTimeDomainEXTName, value);																	}
193e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkConservativeRasterizationModeEXT>				getConservativeRasterizationModeEXTStr				(VkConservativeRasterizationModeEXT value)				{ return tcu::Format::Enum<VkConservativeRasterizationModeEXT>(getConservativeRasterizationModeEXTName, value);								}
194e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkSemaphoreType>									getSemaphoreTypeStr									(VkSemaphoreType value)									{ return tcu::Format::Enum<VkSemaphoreType>(getSemaphoreTypeName, value);																	}
195e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkBuildAccelerationStructureModeKHR>				getBuildAccelerationStructureModeKHRStr				(VkBuildAccelerationStructureModeKHR value)				{ return tcu::Format::Enum<VkBuildAccelerationStructureModeKHR>(getBuildAccelerationStructureModeKHRName, value);							}
196e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkCopyAccelerationStructureModeKHR>				getCopyAccelerationStructureModeKHRStr				(VkCopyAccelerationStructureModeKHR value)				{ return tcu::Format::Enum<VkCopyAccelerationStructureModeKHR>(getCopyAccelerationStructureModeKHRName, value);								}
197e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkAccelerationStructureTypeKHR>					getAccelerationStructureTypeKHRStr					(VkAccelerationStructureTypeKHR value)					{ return tcu::Format::Enum<VkAccelerationStructureTypeKHR>(getAccelerationStructureTypeKHRName, value);										}
198e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkGeometryTypeKHR>									getGeometryTypeKHRStr								(VkGeometryTypeKHR value)								{ return tcu::Format::Enum<VkGeometryTypeKHR>(getGeometryTypeKHRName, value);																}
199e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkRayTracingShaderGroupTypeKHR>					getRayTracingShaderGroupTypeKHRStr					(VkRayTracingShaderGroupTypeKHR value)					{ return tcu::Format::Enum<VkRayTracingShaderGroupTypeKHR>(getRayTracingShaderGroupTypeKHRName, value);										}
200e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkAccelerationStructureMemoryRequirementsTypeNV>	getAccelerationStructureMemoryRequirementsTypeNVStr	(VkAccelerationStructureMemoryRequirementsTypeNV value)	{ return tcu::Format::Enum<VkAccelerationStructureMemoryRequirementsTypeNV>(getAccelerationStructureMemoryRequirementsTypeNVName, value);	}
201e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkAccelerationStructureBuildTypeKHR>				getAccelerationStructureBuildTypeKHRStr				(VkAccelerationStructureBuildTypeKHR value)				{ return tcu::Format::Enum<VkAccelerationStructureBuildTypeKHR>(getAccelerationStructureBuildTypeKHRName, value);							}
202e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkAccelerationStructureCompatibilityKHR>			getAccelerationStructureCompatibilityKHRStr			(VkAccelerationStructureCompatibilityKHR value)			{ return tcu::Format::Enum<VkAccelerationStructureCompatibilityKHR>(getAccelerationStructureCompatibilityKHRName, value);					}
203e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkShaderGroupShaderKHR>							getShaderGroupShaderKHRStr							(VkShaderGroupShaderKHR value)							{ return tcu::Format::Enum<VkShaderGroupShaderKHR>(getShaderGroupShaderKHRName, value);														}
204e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkMemoryOverallocationBehaviorAMD>					getMemoryOverallocationBehaviorAMDStr				(VkMemoryOverallocationBehaviorAMD value)				{ return tcu::Format::Enum<VkMemoryOverallocationBehaviorAMD>(getMemoryOverallocationBehaviorAMDName, value);								}
205e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkScopeNV>											getScopeNVStr										(VkScopeNV value)										{ return tcu::Format::Enum<VkScopeNV>(getScopeNVName, value);																				}
206e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkComponentTypeNV>									getComponentTypeNVStr								(VkComponentTypeNV value)								{ return tcu::Format::Enum<VkComponentTypeNV>(getComponentTypeNVName, value);																}
207e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkPerformanceCounterScopeKHR>						getPerformanceCounterScopeKHRStr					(VkPerformanceCounterScopeKHR value)					{ return tcu::Format::Enum<VkPerformanceCounterScopeKHR>(getPerformanceCounterScopeKHRName, value);											}
208e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkPerformanceCounterUnitKHR>						getPerformanceCounterUnitKHRStr						(VkPerformanceCounterUnitKHR value)						{ return tcu::Format::Enum<VkPerformanceCounterUnitKHR>(getPerformanceCounterUnitKHRName, value);											}
209e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkPerformanceCounterStorageKHR>					getPerformanceCounterStorageKHRStr					(VkPerformanceCounterStorageKHR value)					{ return tcu::Format::Enum<VkPerformanceCounterStorageKHR>(getPerformanceCounterStorageKHRName, value);										}
210e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkPerformanceConfigurationTypeINTEL>				getPerformanceConfigurationTypeINTELStr				(VkPerformanceConfigurationTypeINTEL value)				{ return tcu::Format::Enum<VkPerformanceConfigurationTypeINTEL>(getPerformanceConfigurationTypeINTELName, value);							}
211e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkQueryPoolSamplingModeINTEL>						getQueryPoolSamplingModeINTELStr					(VkQueryPoolSamplingModeINTEL value)					{ return tcu::Format::Enum<VkQueryPoolSamplingModeINTEL>(getQueryPoolSamplingModeINTELName, value);											}
212e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkPerformanceOverrideTypeINTEL>					getPerformanceOverrideTypeINTELStr					(VkPerformanceOverrideTypeINTEL value)					{ return tcu::Format::Enum<VkPerformanceOverrideTypeINTEL>(getPerformanceOverrideTypeINTELName, value);										}
213e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkPerformanceParameterTypeINTEL>					getPerformanceParameterTypeINTELStr					(VkPerformanceParameterTypeINTEL value)					{ return tcu::Format::Enum<VkPerformanceParameterTypeINTEL>(getPerformanceParameterTypeINTELName, value);									}
214e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkPerformanceValueTypeINTEL>						getPerformanceValueTypeINTELStr						(VkPerformanceValueTypeINTEL value)						{ return tcu::Format::Enum<VkPerformanceValueTypeINTEL>(getPerformanceValueTypeINTELName, value);											}
215e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkLineRasterizationModeEXT>						getLineRasterizationModeEXTStr						(VkLineRasterizationModeEXT value)						{ return tcu::Format::Enum<VkLineRasterizationModeEXT>(getLineRasterizationModeEXTName, value);												}
216e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkFragmentShadingRateNV>							getFragmentShadingRateNVStr							(VkFragmentShadingRateNV value)							{ return tcu::Format::Enum<VkFragmentShadingRateNV>(getFragmentShadingRateNVName, value);													}
217e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkFragmentShadingRateTypeNV>						getFragmentShadingRateTypeNVStr						(VkFragmentShadingRateTypeNV value)						{ return tcu::Format::Enum<VkFragmentShadingRateTypeNV>(getFragmentShadingRateTypeNVName, value);											}
218e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkSubpassMergeStatusEXT>							getSubpassMergeStatusEXTStr							(VkSubpassMergeStatusEXT value)							{ return tcu::Format::Enum<VkSubpassMergeStatusEXT>(getSubpassMergeStatusEXTName, value);													}
219e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkProvokingVertexModeEXT>							getProvokingVertexModeEXTStr						(VkProvokingVertexModeEXT value)						{ return tcu::Format::Enum<VkProvokingVertexModeEXT>(getProvokingVertexModeEXTName, value);													}
220e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkPipelineRobustnessBufferBehaviorEXT>				getPipelineRobustnessBufferBehaviorEXTStr			(VkPipelineRobustnessBufferBehaviorEXT value)			{ return tcu::Format::Enum<VkPipelineRobustnessBufferBehaviorEXT>(getPipelineRobustnessBufferBehaviorEXTName, value);						}
221e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkPipelineRobustnessImageBehaviorEXT>				getPipelineRobustnessImageBehaviorEXTStr			(VkPipelineRobustnessImageBehaviorEXT value)			{ return tcu::Format::Enum<VkPipelineRobustnessImageBehaviorEXT>(getPipelineRobustnessImageBehaviorEXTName, value);							}
222e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkDeviceAddressBindingTypeEXT>						getDeviceAddressBindingTypeEXTStr					(VkDeviceAddressBindingTypeEXT value)					{ return tcu::Format::Enum<VkDeviceAddressBindingTypeEXT>(getDeviceAddressBindingTypeEXTName, value);										}
223e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkMicromapTypeEXT>									getMicromapTypeEXTStr								(VkMicromapTypeEXT value)								{ return tcu::Format::Enum<VkMicromapTypeEXT>(getMicromapTypeEXTName, value);																}
224e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkBuildMicromapModeEXT>							getBuildMicromapModeEXTStr							(VkBuildMicromapModeEXT value)							{ return tcu::Format::Enum<VkBuildMicromapModeEXT>(getBuildMicromapModeEXTName, value);														}
225e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkCopyMicromapModeEXT>								getCopyMicromapModeEXTStr							(VkCopyMicromapModeEXT value)							{ return tcu::Format::Enum<VkCopyMicromapModeEXT>(getCopyMicromapModeEXTName, value);														}
226e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkOpacityMicromapFormatEXT>						getOpacityMicromapFormatEXTStr						(VkOpacityMicromapFormatEXT value)						{ return tcu::Format::Enum<VkOpacityMicromapFormatEXT>(getOpacityMicromapFormatEXTName, value);												}
227e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkOpacityMicromapSpecialIndexEXT>					getOpacityMicromapSpecialIndexEXTStr				(VkOpacityMicromapSpecialIndexEXT value)				{ return tcu::Format::Enum<VkOpacityMicromapSpecialIndexEXT>(getOpacityMicromapSpecialIndexEXTName, value);									}
228e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkDeviceFaultVendorBinaryHeaderVersionEXT>			getDeviceFaultVendorBinaryHeaderVersionEXTStr		(VkDeviceFaultVendorBinaryHeaderVersionEXT value)		{ return tcu::Format::Enum<VkDeviceFaultVendorBinaryHeaderVersionEXT>(getDeviceFaultVendorBinaryHeaderVersionEXTName, value);				}
229e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkDirectDriverLoadingModeLUNARG>					getDirectDriverLoadingModeLUNARGStr					(VkDirectDriverLoadingModeLUNARG value)					{ return tcu::Format::Enum<VkDirectDriverLoadingModeLUNARG>(getDirectDriverLoadingModeLUNARGName, value);									}
230e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkColorSpaceKHR>									getColorSpaceKHRStr									(VkColorSpaceKHR value)									{ return tcu::Format::Enum<VkColorSpaceKHR>(getColorSpaceKHRName, value);																	}
231e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkPresentModeKHR>									getPresentModeKHRStr								(VkPresentModeKHR value)								{ return tcu::Format::Enum<VkPresentModeKHR>(getPresentModeKHRName, value);																	}
232e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkDebugReportObjectTypeEXT>						getDebugReportObjectTypeEXTStr						(VkDebugReportObjectTypeEXT value)						{ return tcu::Format::Enum<VkDebugReportObjectTypeEXT>(getDebugReportObjectTypeEXTName, value);												}
233e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkDeviceMemoryReportEventTypeEXT>					getDeviceMemoryReportEventTypeEXTStr				(VkDeviceMemoryReportEventTypeEXT value)				{ return tcu::Format::Enum<VkDeviceMemoryReportEventTypeEXT>(getDeviceMemoryReportEventTypeEXTName, value);									}
234e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkRasterizationOrderAMD>							getRasterizationOrderAMDStr							(VkRasterizationOrderAMD value)							{ return tcu::Format::Enum<VkRasterizationOrderAMD>(getRasterizationOrderAMDName, value);													}
235e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkValidationCheckEXT>								getValidationCheckEXTStr							(VkValidationCheckEXT value)							{ return tcu::Format::Enum<VkValidationCheckEXT>(getValidationCheckEXTName, value);															}
236e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkValidationFeatureEnableEXT>						getValidationFeatureEnableEXTStr					(VkValidationFeatureEnableEXT value)					{ return tcu::Format::Enum<VkValidationFeatureEnableEXT>(getValidationFeatureEnableEXTName, value);											}
237e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkValidationFeatureDisableEXT>						getValidationFeatureDisableEXTStr					(VkValidationFeatureDisableEXT value)					{ return tcu::Format::Enum<VkValidationFeatureDisableEXT>(getValidationFeatureDisableEXTName, value);										}
238e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkDisplayPowerStateEXT>							getDisplayPowerStateEXTStr							(VkDisplayPowerStateEXT value)							{ return tcu::Format::Enum<VkDisplayPowerStateEXT>(getDisplayPowerStateEXTName, value);														}
239e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkDeviceEventTypeEXT>								getDeviceEventTypeEXTStr							(VkDeviceEventTypeEXT value)							{ return tcu::Format::Enum<VkDeviceEventTypeEXT>(getDeviceEventTypeEXTName, value);															}
240e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkDisplayEventTypeEXT>								getDisplayEventTypeEXTStr							(VkDisplayEventTypeEXT value)							{ return tcu::Format::Enum<VkDisplayEventTypeEXT>(getDisplayEventTypeEXTName, value);														}
241e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkTessellationDomainOrigin>						getTessellationDomainOriginStr						(VkTessellationDomainOrigin value)						{ return tcu::Format::Enum<VkTessellationDomainOrigin>(getTessellationDomainOriginName, value);												}
242e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkSamplerYcbcrModelConversion>						getSamplerYcbcrModelConversionStr					(VkSamplerYcbcrModelConversion value)					{ return tcu::Format::Enum<VkSamplerYcbcrModelConversion>(getSamplerYcbcrModelConversionName, value);										}
243e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkSamplerYcbcrRange>								getSamplerYcbcrRangeStr								(VkSamplerYcbcrRange value)								{ return tcu::Format::Enum<VkSamplerYcbcrRange>(getSamplerYcbcrRangeName, value);															}
244e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkChromaLocation>									getChromaLocationStr								(VkChromaLocation value)								{ return tcu::Format::Enum<VkChromaLocation>(getChromaLocationName, value);																	}
245e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkSamplerReductionMode>							getSamplerReductionModeStr							(VkSamplerReductionMode value)							{ return tcu::Format::Enum<VkSamplerReductionMode>(getSamplerReductionModeName, value);														}
246e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkBlendOverlapEXT>									getBlendOverlapEXTStr								(VkBlendOverlapEXT value)								{ return tcu::Format::Enum<VkBlendOverlapEXT>(getBlendOverlapEXTName, value);																}
247e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkFullScreenExclusiveEXT>							getFullScreenExclusiveEXTStr						(VkFullScreenExclusiveEXT value)						{ return tcu::Format::Enum<VkFullScreenExclusiveEXT>(getFullScreenExclusiveEXTName, value);													}
248e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkShaderFloatControlsIndependence>					getShaderFloatControlsIndependenceStr				(VkShaderFloatControlsIndependence value)				{ return tcu::Format::Enum<VkShaderFloatControlsIndependence>(getShaderFloatControlsIndependenceName, value);								}
249e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkFragmentShadingRateCombinerOpKHR>				getFragmentShadingRateCombinerOpKHRStr				(VkFragmentShadingRateCombinerOpKHR value)				{ return tcu::Format::Enum<VkFragmentShadingRateCombinerOpKHR>(getFragmentShadingRateCombinerOpKHRName, value);								}
250e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkOpticalFlowPerformanceLevelNV>					getOpticalFlowPerformanceLevelNVStr					(VkOpticalFlowPerformanceLevelNV value)					{ return tcu::Format::Enum<VkOpticalFlowPerformanceLevelNV>(getOpticalFlowPerformanceLevelNVName, value);									}
251e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkOpticalFlowSessionBindingPointNV>				getOpticalFlowSessionBindingPointNVStr				(VkOpticalFlowSessionBindingPointNV value)				{ return tcu::Format::Enum<VkOpticalFlowSessionBindingPointNV>(getOpticalFlowSessionBindingPointNVName, value);								}
252e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkDeviceFaultAddressTypeEXT>						getDeviceFaultAddressTypeEXTStr						(VkDeviceFaultAddressTypeEXT value)						{ return tcu::Format::Enum<VkDeviceFaultAddressTypeEXT>(getDeviceFaultAddressTypeEXTName, value);											}
253e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkVendorId>										getVendorIdStr										(VkVendorId value)										{ return tcu::Format::Enum<VkVendorId>(getVendorIdName, value);																				}
254e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkDriverId>										getDriverIdStr										(VkDriverId value)										{ return tcu::Format::Enum<VkDriverId>(getDriverIdName, value);																				}
255e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkShadingRatePaletteEntryNV>						getShadingRatePaletteEntryNVStr						(VkShadingRatePaletteEntryNV value)						{ return tcu::Format::Enum<VkShadingRatePaletteEntryNV>(getShadingRatePaletteEntryNVName, value);											}
256e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkCoarseSampleOrderTypeNV>							getCoarseSampleOrderTypeNVStr						(VkCoarseSampleOrderTypeNV value)						{ return tcu::Format::Enum<VkCoarseSampleOrderTypeNV>(getCoarseSampleOrderTypeNVName, value);												}
257e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkPipelineExecutableStatisticFormatKHR>			getPipelineExecutableStatisticFormatKHRStr			(VkPipelineExecutableStatisticFormatKHR value)			{ return tcu::Format::Enum<VkPipelineExecutableStatisticFormatKHR>(getPipelineExecutableStatisticFormatKHRName, value);						}
258e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkQueryResultStatusKHR>							getQueryResultStatusKHRStr							(VkQueryResultStatusKHR value)							{ return tcu::Format::Enum<VkQueryResultStatusKHR>(getQueryResultStatusKHRName, value);														}
259e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkVideoEncodeTuningModeKHR>						getVideoEncodeTuningModeKHRStr						(VkVideoEncodeTuningModeKHR value)						{ return tcu::Format::Enum<VkVideoEncodeTuningModeKHR>(getVideoEncodeTuningModeKHRName, value);												}
260e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkVideoEncodeH264RateControlStructureEXT>			getVideoEncodeH264RateControlStructureEXTStr		(VkVideoEncodeH264RateControlStructureEXT value)		{ return tcu::Format::Enum<VkVideoEncodeH264RateControlStructureEXT>(getVideoEncodeH264RateControlStructureEXTName, value);					}
261e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkVideoEncodeH265RateControlStructureEXT>			getVideoEncodeH265RateControlStructureEXTStr		(VkVideoEncodeH265RateControlStructureEXT value)		{ return tcu::Format::Enum<VkVideoEncodeH265RateControlStructureEXT>(getVideoEncodeH265RateControlStructureEXTName, value);					}
262e5c31af7Sopenharmony_ciinline tcu::Format::Enum<VkAccelerationStructureMotionInstanceTypeNV>		getAccelerationStructureMotionInstanceTypeNVStr		(VkAccelerationStructureMotionInstanceTypeNV value)		{ return tcu::Format::Enum<VkAccelerationStructureMotionInstanceTypeNV>(getAccelerationStructureMotionInstanceTypeNVName, value);			}
263e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH264ChromaFormatIdc>						getdVideoH264ChromaFormatIdcStr						(StdVideoH264ChromaFormatIdc value)						{ return tcu::Format::Enum<StdVideoH264ChromaFormatIdc>(getdVideoH264ChromaFormatIdcName, value);											}
264e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH264ProfileIdc>							getdVideoH264ProfileIdcStr							(StdVideoH264ProfileIdc value)							{ return tcu::Format::Enum<StdVideoH264ProfileIdc>(getdVideoH264ProfileIdcName, value);														}
265e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH264LevelIdc>								getdVideoH264LevelIdcStr							(StdVideoH264LevelIdc value)							{ return tcu::Format::Enum<StdVideoH264LevelIdc>(getdVideoH264LevelIdcName, value);															}
266e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH264PocType>								getdVideoH264PocTypeStr								(StdVideoH264PocType value)								{ return tcu::Format::Enum<StdVideoH264PocType>(getdVideoH264PocTypeName, value);															}
267e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH264AspectRatioIdc>						getdVideoH264AspectRatioIdcStr						(StdVideoH264AspectRatioIdc value)						{ return tcu::Format::Enum<StdVideoH264AspectRatioIdc>(getdVideoH264AspectRatioIdcName, value);												}
268e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH264WeightedBipredIdc>						getdVideoH264WeightedBipredIdcStr					(StdVideoH264WeightedBipredIdc value)					{ return tcu::Format::Enum<StdVideoH264WeightedBipredIdc>(getdVideoH264WeightedBipredIdcName, value);										}
269e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH264ModificationOfPicNumsIdc>				getdVideoH264ModificationOfPicNumsIdcStr			(StdVideoH264ModificationOfPicNumsIdc value)			{ return tcu::Format::Enum<StdVideoH264ModificationOfPicNumsIdc>(getdVideoH264ModificationOfPicNumsIdcName, value);							}
270e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH264MemMgmtControlOp>						getdVideoH264MemMgmtControlOpStr					(StdVideoH264MemMgmtControlOp value)					{ return tcu::Format::Enum<StdVideoH264MemMgmtControlOp>(getdVideoH264MemMgmtControlOpName, value);											}
271e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH264CabacInitIdc>							getdVideoH264CabacInitIdcStr						(StdVideoH264CabacInitIdc value)						{ return tcu::Format::Enum<StdVideoH264CabacInitIdc>(getdVideoH264CabacInitIdcName, value);													}
272e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH264DisableDeblockingFilterIdc>			getdVideoH264DisableDeblockingFilterIdcStr			(StdVideoH264DisableDeblockingFilterIdc value)			{ return tcu::Format::Enum<StdVideoH264DisableDeblockingFilterIdc>(getdVideoH264DisableDeblockingFilterIdcName, value);						}
273e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH264SliceType>								getdVideoH264SliceTypeStr							(StdVideoH264SliceType value)							{ return tcu::Format::Enum<StdVideoH264SliceType>(getdVideoH264SliceTypeName, value);														}
274e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH264PictureType>							getdVideoH264PictureTypeStr							(StdVideoH264PictureType value)							{ return tcu::Format::Enum<StdVideoH264PictureType>(getdVideoH264PictureTypeName, value);													}
275e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH264NonVclNaluType>						getdVideoH264NonVclNaluTypeStr						(StdVideoH264NonVclNaluType value)						{ return tcu::Format::Enum<StdVideoH264NonVclNaluType>(getdVideoH264NonVclNaluTypeName, value);												}
276e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoDecodeH264FieldOrderCount>					getdVideoDecodeH264FieldOrderCountStr				(StdVideoDecodeH264FieldOrderCount value)				{ return tcu::Format::Enum<StdVideoDecodeH264FieldOrderCount>(getdVideoDecodeH264FieldOrderCountName, value);								}
277e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH265ChromaFormatIdc>						getdVideoH265ChromaFormatIdcStr						(StdVideoH265ChromaFormatIdc value)						{ return tcu::Format::Enum<StdVideoH265ChromaFormatIdc>(getdVideoH265ChromaFormatIdcName, value);											}
278e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH265ProfileIdc>							getdVideoH265ProfileIdcStr							(StdVideoH265ProfileIdc value)							{ return tcu::Format::Enum<StdVideoH265ProfileIdc>(getdVideoH265ProfileIdcName, value);														}
279e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH265LevelIdc>								getdVideoH265LevelIdcStr							(StdVideoH265LevelIdc value)							{ return tcu::Format::Enum<StdVideoH265LevelIdc>(getdVideoH265LevelIdcName, value);															}
280e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH265SliceType>								getdVideoH265SliceTypeStr							(StdVideoH265SliceType value)							{ return tcu::Format::Enum<StdVideoH265SliceType>(getdVideoH265SliceTypeName, value);														}
281e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH265PictureType>							getdVideoH265PictureTypeStr							(StdVideoH265PictureType value)							{ return tcu::Format::Enum<StdVideoH265PictureType>(getdVideoH265PictureTypeName, value);													}
282e5c31af7Sopenharmony_ciinline tcu::Format::Enum<StdVideoH265AspectRatioIdc>						getdVideoH265AspectRatioIdcStr						(StdVideoH265AspectRatioIdc value)						{ return tcu::Format::Enum<StdVideoH265AspectRatioIdc>(getdVideoH265AspectRatioIdcName, value);												}
283e5c31af7Sopenharmony_ci
284e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkAttachmentLoadOp value)									{ return s << getAttachmentLoadOpStr(value);								}
285e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkAttachmentStoreOp value)								{ return s << getAttachmentStoreOpStr(value);								}
286e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkBlendFactor value)										{ return s << getBlendFactorStr(value);										}
287e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkBlendOp value)											{ return s << getBlendOpStr(value);											}
288e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkBorderColor value)										{ return s << getBorderColorStr(value);										}
289e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkPipelineCacheHeaderVersion value)						{ return s << getPipelineCacheHeaderVersionStr(value);						}
290e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkComponentSwizzle value)									{ return s << getComponentSwizzleStr(value);								}
291e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkCommandBufferLevel value)								{ return s << getCommandBufferLevelStr(value);								}
292e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkCompareOp value)										{ return s << getCompareOpStr(value);										}
293e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkDescriptorType value)									{ return s << getDescriptorTypeStr(value);									}
294e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkDynamicState value)										{ return s << getDynamicStateStr(value);									}
295e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkPolygonMode value)										{ return s << getPolygonModeStr(value);										}
296e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkFormat value)											{ return s << getFormatStr(value);											}
297e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkFrontFace value)										{ return s << getFrontFaceStr(value);										}
298e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkImageLayout value)										{ return s << getImageLayoutStr(value);										}
299e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkImageTiling value)										{ return s << getImageTilingStr(value);										}
300e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkImageType value)										{ return s << getImageTypeStr(value);										}
301e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkImageViewType value)									{ return s << getImageViewTypeStr(value);									}
302e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkSharingMode value)										{ return s << getSharingModeStr(value);										}
303e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkIndexType value)										{ return s << getIndexTypeStr(value);										}
304e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkLogicOp value)											{ return s << getLogicOpStr(value);											}
305e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkPhysicalDeviceType value)								{ return s << getPhysicalDeviceTypeStr(value);								}
306e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkPipelineBindPoint value)								{ return s << getPipelineBindPointStr(value);								}
307e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkPrimitiveTopology value)								{ return s << getPrimitiveTopologyStr(value);								}
308e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkQueryType value)										{ return s << getQueryTypeStr(value);										}
309e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkSubpassContents value)									{ return s << getSubpassContentsStr(value);									}
310e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkResult value)											{ return s << getResultStr(value);											}
311e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkStencilOp value)										{ return s << getStencilOpStr(value);										}
312e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkStructureType value)									{ return s << getStructureTypeStr(value);									}
313e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkSystemAllocationScope value)							{ return s << getSystemAllocationScopeStr(value);							}
314e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkInternalAllocationType value)							{ return s << getInternalAllocationTypeStr(value);							}
315e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkSamplerAddressMode value)								{ return s << getSamplerAddressModeStr(value);								}
316e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkFilter value)											{ return s << getFilterStr(value);											}
317e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkSamplerMipmapMode value)								{ return s << getSamplerMipmapModeStr(value);								}
318e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkVertexInputRate value)									{ return s << getVertexInputRateStr(value);									}
319e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkObjectType value)										{ return s << getObjectTypeStr(value);										}
320e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkRayTracingInvocationReorderModeNV value)				{ return s << getRayTracingInvocationReorderModeNVStr(value);				}
321e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkIndirectCommandsTokenTypeNV value)						{ return s << getIndirectCommandsTokenTypeNVStr(value);						}
322e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkDescriptorUpdateTemplateType value)						{ return s << getDescriptorUpdateTemplateTypeStr(value);					}
323e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkViewportCoordinateSwizzleNV value)						{ return s << getViewportCoordinateSwizzleNVStr(value);						}
324e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkDiscardRectangleModeEXT value)							{ return s << getDiscardRectangleModeEXTStr(value);							}
325e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkPointClippingBehavior value)							{ return s << getPointClippingBehaviorStr(value);							}
326e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkCoverageModulationModeNV value)							{ return s << getCoverageModulationModeNVStr(value);						}
327e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkCoverageReductionModeNV value)							{ return s << getCoverageReductionModeNVStr(value);							}
328e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkValidationCacheHeaderVersionEXT value)					{ return s << getValidationCacheHeaderVersionEXTStr(value);					}
329e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkShaderInfoTypeAMD value)								{ return s << getShaderInfoTypeAMDStr(value);								}
330e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkQueueGlobalPriorityKHR value)							{ return s << getQueueGlobalPriorityKHRStr(value);							}
331e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkTimeDomainEXT value)									{ return s << getTimeDomainEXTStr(value);									}
332e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkConservativeRasterizationModeEXT value)					{ return s << getConservativeRasterizationModeEXTStr(value);				}
333e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkSemaphoreType value)									{ return s << getSemaphoreTypeStr(value);									}
334e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkBuildAccelerationStructureModeKHR value)				{ return s << getBuildAccelerationStructureModeKHRStr(value);				}
335e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkCopyAccelerationStructureModeKHR value)					{ return s << getCopyAccelerationStructureModeKHRStr(value);				}
336e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkAccelerationStructureTypeKHR value)						{ return s << getAccelerationStructureTypeKHRStr(value);					}
337e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkGeometryTypeKHR value)									{ return s << getGeometryTypeKHRStr(value);									}
338e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkRayTracingShaderGroupTypeKHR value)						{ return s << getRayTracingShaderGroupTypeKHRStr(value);					}
339e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkAccelerationStructureMemoryRequirementsTypeNV value)	{ return s << getAccelerationStructureMemoryRequirementsTypeNVStr(value);	}
340e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkAccelerationStructureBuildTypeKHR value)				{ return s << getAccelerationStructureBuildTypeKHRStr(value);				}
341e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkAccelerationStructureCompatibilityKHR value)			{ return s << getAccelerationStructureCompatibilityKHRStr(value);			}
342e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkShaderGroupShaderKHR value)								{ return s << getShaderGroupShaderKHRStr(value);							}
343e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkMemoryOverallocationBehaviorAMD value)					{ return s << getMemoryOverallocationBehaviorAMDStr(value);					}
344e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkScopeNV value)											{ return s << getScopeNVStr(value);											}
345e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkComponentTypeNV value)									{ return s << getComponentTypeNVStr(value);									}
346e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkPerformanceCounterScopeKHR value)						{ return s << getPerformanceCounterScopeKHRStr(value);						}
347e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkPerformanceCounterUnitKHR value)						{ return s << getPerformanceCounterUnitKHRStr(value);						}
348e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkPerformanceCounterStorageKHR value)						{ return s << getPerformanceCounterStorageKHRStr(value);					}
349e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkPerformanceConfigurationTypeINTEL value)				{ return s << getPerformanceConfigurationTypeINTELStr(value);				}
350e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkQueryPoolSamplingModeINTEL value)						{ return s << getQueryPoolSamplingModeINTELStr(value);						}
351e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkPerformanceOverrideTypeINTEL value)						{ return s << getPerformanceOverrideTypeINTELStr(value);					}
352e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkPerformanceParameterTypeINTEL value)					{ return s << getPerformanceParameterTypeINTELStr(value);					}
353e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkPerformanceValueTypeINTEL value)						{ return s << getPerformanceValueTypeINTELStr(value);						}
354e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkLineRasterizationModeEXT value)							{ return s << getLineRasterizationModeEXTStr(value);						}
355e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkFragmentShadingRateNV value)							{ return s << getFragmentShadingRateNVStr(value);							}
356e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkFragmentShadingRateTypeNV value)						{ return s << getFragmentShadingRateTypeNVStr(value);						}
357e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkSubpassMergeStatusEXT value)							{ return s << getSubpassMergeStatusEXTStr(value);							}
358e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkProvokingVertexModeEXT value)							{ return s << getProvokingVertexModeEXTStr(value);							}
359e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkPipelineRobustnessBufferBehaviorEXT value)				{ return s << getPipelineRobustnessBufferBehaviorEXTStr(value);				}
360e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkPipelineRobustnessImageBehaviorEXT value)				{ return s << getPipelineRobustnessImageBehaviorEXTStr(value);				}
361e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkDeviceAddressBindingTypeEXT value)						{ return s << getDeviceAddressBindingTypeEXTStr(value);						}
362e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkMicromapTypeEXT value)									{ return s << getMicromapTypeEXTStr(value);									}
363e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkBuildMicromapModeEXT value)								{ return s << getBuildMicromapModeEXTStr(value);							}
364e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkCopyMicromapModeEXT value)								{ return s << getCopyMicromapModeEXTStr(value);								}
365e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkOpacityMicromapFormatEXT value)							{ return s << getOpacityMicromapFormatEXTStr(value);						}
366e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkOpacityMicromapSpecialIndexEXT value)					{ return s << getOpacityMicromapSpecialIndexEXTStr(value);					}
367e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkDeviceFaultVendorBinaryHeaderVersionEXT value)			{ return s << getDeviceFaultVendorBinaryHeaderVersionEXTStr(value);			}
368e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkDirectDriverLoadingModeLUNARG value)					{ return s << getDirectDriverLoadingModeLUNARGStr(value);					}
369e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkColorSpaceKHR value)									{ return s << getColorSpaceKHRStr(value);									}
370e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkPresentModeKHR value)									{ return s << getPresentModeKHRStr(value);									}
371e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkDebugReportObjectTypeEXT value)							{ return s << getDebugReportObjectTypeEXTStr(value);						}
372e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkDeviceMemoryReportEventTypeEXT value)					{ return s << getDeviceMemoryReportEventTypeEXTStr(value);					}
373e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkRasterizationOrderAMD value)							{ return s << getRasterizationOrderAMDStr(value);							}
374e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkValidationCheckEXT value)								{ return s << getValidationCheckEXTStr(value);								}
375e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkValidationFeatureEnableEXT value)						{ return s << getValidationFeatureEnableEXTStr(value);						}
376e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkValidationFeatureDisableEXT value)						{ return s << getValidationFeatureDisableEXTStr(value);						}
377e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkDisplayPowerStateEXT value)								{ return s << getDisplayPowerStateEXTStr(value);							}
378e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkDeviceEventTypeEXT value)								{ return s << getDeviceEventTypeEXTStr(value);								}
379e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkDisplayEventTypeEXT value)								{ return s << getDisplayEventTypeEXTStr(value);								}
380e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkTessellationDomainOrigin value)							{ return s << getTessellationDomainOriginStr(value);						}
381e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkSamplerYcbcrModelConversion value)						{ return s << getSamplerYcbcrModelConversionStr(value);						}
382e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkSamplerYcbcrRange value)								{ return s << getSamplerYcbcrRangeStr(value);								}
383e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkChromaLocation value)									{ return s << getChromaLocationStr(value);									}
384e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkSamplerReductionMode value)								{ return s << getSamplerReductionModeStr(value);							}
385e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkBlendOverlapEXT value)									{ return s << getBlendOverlapEXTStr(value);									}
386e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkFullScreenExclusiveEXT value)							{ return s << getFullScreenExclusiveEXTStr(value);							}
387e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkShaderFloatControlsIndependence value)					{ return s << getShaderFloatControlsIndependenceStr(value);					}
388e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkFragmentShadingRateCombinerOpKHR value)					{ return s << getFragmentShadingRateCombinerOpKHRStr(value);				}
389e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkOpticalFlowPerformanceLevelNV value)					{ return s << getOpticalFlowPerformanceLevelNVStr(value);					}
390e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkOpticalFlowSessionBindingPointNV value)					{ return s << getOpticalFlowSessionBindingPointNVStr(value);				}
391e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkDeviceFaultAddressTypeEXT value)						{ return s << getDeviceFaultAddressTypeEXTStr(value);						}
392e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkVendorId value)											{ return s << getVendorIdStr(value);										}
393e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkDriverId value)											{ return s << getDriverIdStr(value);										}
394e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkShadingRatePaletteEntryNV value)						{ return s << getShadingRatePaletteEntryNVStr(value);						}
395e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkCoarseSampleOrderTypeNV value)							{ return s << getCoarseSampleOrderTypeNVStr(value);							}
396e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkPipelineExecutableStatisticFormatKHR value)				{ return s << getPipelineExecutableStatisticFormatKHRStr(value);			}
397e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkQueryResultStatusKHR value)								{ return s << getQueryResultStatusKHRStr(value);							}
398e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkVideoEncodeTuningModeKHR value)							{ return s << getVideoEncodeTuningModeKHRStr(value);						}
399e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkVideoEncodeH264RateControlStructureEXT value)			{ return s << getVideoEncodeH264RateControlStructureEXTStr(value);			}
400e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkVideoEncodeH265RateControlStructureEXT value)			{ return s << getVideoEncodeH265RateControlStructureEXTStr(value);			}
401e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, VkAccelerationStructureMotionInstanceTypeNV value)		{ return s << getAccelerationStructureMotionInstanceTypeNVStr(value);		}
402e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH264ChromaFormatIdc value)						{ return s << getdVideoH264ChromaFormatIdcStr(value);						}
403e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH264ProfileIdc value)								{ return s << getdVideoH264ProfileIdcStr(value);							}
404e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH264LevelIdc value)								{ return s << getdVideoH264LevelIdcStr(value);								}
405e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH264PocType value)								{ return s << getdVideoH264PocTypeStr(value);								}
406e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH264AspectRatioIdc value)							{ return s << getdVideoH264AspectRatioIdcStr(value);						}
407e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH264WeightedBipredIdc value)						{ return s << getdVideoH264WeightedBipredIdcStr(value);						}
408e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH264ModificationOfPicNumsIdc value)				{ return s << getdVideoH264ModificationOfPicNumsIdcStr(value);				}
409e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH264MemMgmtControlOp value)						{ return s << getdVideoH264MemMgmtControlOpStr(value);						}
410e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH264CabacInitIdc value)							{ return s << getdVideoH264CabacInitIdcStr(value);							}
411e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH264DisableDeblockingFilterIdc value)				{ return s << getdVideoH264DisableDeblockingFilterIdcStr(value);			}
412e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH264SliceType value)								{ return s << getdVideoH264SliceTypeStr(value);								}
413e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH264PictureType value)							{ return s << getdVideoH264PictureTypeStr(value);							}
414e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH264NonVclNaluType value)							{ return s << getdVideoH264NonVclNaluTypeStr(value);						}
415e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoDecodeH264FieldOrderCount value)					{ return s << getdVideoDecodeH264FieldOrderCountStr(value);					}
416e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH265ChromaFormatIdc value)						{ return s << getdVideoH265ChromaFormatIdcStr(value);						}
417e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH265ProfileIdc value)								{ return s << getdVideoH265ProfileIdcStr(value);							}
418e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH265LevelIdc value)								{ return s << getdVideoH265LevelIdcStr(value);								}
419e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH265SliceType value)								{ return s << getdVideoH265SliceTypeStr(value);								}
420e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH265PictureType value)							{ return s << getdVideoH265PictureTypeStr(value);							}
421e5c31af7Sopenharmony_ciinline std::ostream&	operator<<	(std::ostream& s, StdVideoH265AspectRatioIdc value)							{ return s << getdVideoH265AspectRatioIdcStr(value);						}
422e5c31af7Sopenharmony_ci
423e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getFramebufferCreateFlagsStr								(VkFramebufferCreateFlags value);
424e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getQueryPoolCreateFlagsStr									(VkQueryPoolCreateFlags value);
425e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getRenderPassCreateFlagsStr									(VkRenderPassCreateFlags value);
426e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getSamplerCreateFlagsStr									(VkSamplerCreateFlags value);
427e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineLayoutCreateFlagsStr								(VkPipelineLayoutCreateFlags value);
428e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineCacheCreateFlagsStr								(VkPipelineCacheCreateFlags value);
429e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineDepthStencilStateCreateFlagsStr					(VkPipelineDepthStencilStateCreateFlags value);
430e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineDynamicStateCreateFlagsStr						(VkPipelineDynamicStateCreateFlags value);
431e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineColorBlendStateCreateFlagsStr					(VkPipelineColorBlendStateCreateFlags value);
432e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineMultisampleStateCreateFlagsStr					(VkPipelineMultisampleStateCreateFlags value);
433e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineRasterizationStateCreateFlagsStr					(VkPipelineRasterizationStateCreateFlags value);
434e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineViewportStateCreateFlagsStr						(VkPipelineViewportStateCreateFlags value);
435e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineTessellationStateCreateFlagsStr					(VkPipelineTessellationStateCreateFlags value);
436e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineInputAssemblyStateCreateFlagsStr					(VkPipelineInputAssemblyStateCreateFlags value);
437e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineVertexInputStateCreateFlagsStr					(VkPipelineVertexInputStateCreateFlags value);
438e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineShaderStageCreateFlagsStr						(VkPipelineShaderStageCreateFlags value);
439e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDescriptorSetLayoutCreateFlagsStr						(VkDescriptorSetLayoutCreateFlags value);
440e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getBufferViewCreateFlagsStr									(VkBufferViewCreateFlags value);
441e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getInstanceCreateFlagsStr									(VkInstanceCreateFlags value);
442e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDeviceCreateFlagsStr										(VkDeviceCreateFlags value);
443e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDeviceQueueCreateFlagsStr								(VkDeviceQueueCreateFlags value);
444e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getQueueFlagsStr											(VkQueueFlags value);
445e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getMemoryPropertyFlagsStr									(VkMemoryPropertyFlags value);
446e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getMemoryHeapFlagsStr										(VkMemoryHeapFlags value);
447e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getAccessFlagsStr											(VkAccessFlags value);
448e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getBufferUsageFlagsStr										(VkBufferUsageFlags value);
449e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getBufferCreateFlagsStr										(VkBufferCreateFlags value);
450e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getShaderStageFlagsStr										(VkShaderStageFlags value);
451e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getImageUsageFlagsStr										(VkImageUsageFlags value);
452e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getImageCreateFlagsStr										(VkImageCreateFlags value);
453e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getImageViewCreateFlagsStr									(VkImageViewCreateFlags value);
454e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineCreateFlagsStr									(VkPipelineCreateFlags value);
455e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getColorComponentFlagsStr									(VkColorComponentFlags value);
456e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getFenceCreateFlagsStr										(VkFenceCreateFlags value);
457e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getSemaphoreCreateFlagsStr									(VkSemaphoreCreateFlags value);
458e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getFormatFeatureFlagsStr									(VkFormatFeatureFlags value);
459e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getQueryControlFlagsStr										(VkQueryControlFlags value);
460e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getQueryResultFlagsStr										(VkQueryResultFlags value);
461e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getShaderModuleCreateFlagsStr								(VkShaderModuleCreateFlags value);
462e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getEventCreateFlagsStr										(VkEventCreateFlags value);
463e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getCommandPoolCreateFlagsStr								(VkCommandPoolCreateFlags value);
464e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getCommandPoolResetFlagsStr									(VkCommandPoolResetFlags value);
465e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getCommandBufferResetFlagsStr								(VkCommandBufferResetFlags value);
466e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getCommandBufferUsageFlagsStr								(VkCommandBufferUsageFlags value);
467e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getQueryPipelineStatisticFlagsStr							(VkQueryPipelineStatisticFlags value);
468e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getMemoryMapFlagsStr										(VkMemoryMapFlags value);
469e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getImageAspectFlagsStr										(VkImageAspectFlags value);
470e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getSparseMemoryBindFlagsStr									(VkSparseMemoryBindFlags value);
471e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getSparseImageFormatFlagsStr								(VkSparseImageFormatFlags value);
472e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getSubpassDescriptionFlagsStr								(VkSubpassDescriptionFlags value);
473e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineStageFlagsStr									(VkPipelineStageFlags value);
474e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getSampleCountFlagsStr										(VkSampleCountFlags value);
475e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getAttachmentDescriptionFlagsStr							(VkAttachmentDescriptionFlags value);
476e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getStencilFaceFlagsStr										(VkStencilFaceFlags value);
477e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getCullModeFlagsStr											(VkCullModeFlags value);
478e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDescriptorPoolCreateFlagsStr								(VkDescriptorPoolCreateFlags value);
479e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDescriptorPoolResetFlagsStr								(VkDescriptorPoolResetFlags value);
480e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDependencyFlagsStr										(VkDependencyFlags value);
481e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getSubgroupFeatureFlagsStr									(VkSubgroupFeatureFlags value);
482e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getIndirectCommandsLayoutUsageFlagsNVStr					(VkIndirectCommandsLayoutUsageFlagsNV value);
483e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getIndirectStateFlagsNVStr									(VkIndirectStateFlagsNV value);
484e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getGeometryFlagsKHRStr										(VkGeometryFlagsKHR value);
485e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getGeometryInstanceFlagsKHRStr								(VkGeometryInstanceFlagsKHR value);
486e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getBuildAccelerationStructureFlagsKHRStr					(VkBuildAccelerationStructureFlagsKHR value);
487e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPrivateDataSlotCreateFlagsStr							(VkPrivateDataSlotCreateFlags value);
488e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getAccelerationStructureCreateFlagsKHRStr					(VkAccelerationStructureCreateFlagsKHR value);
489e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDescriptorUpdateTemplateCreateFlagsStr					(VkDescriptorUpdateTemplateCreateFlags value);
490e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineCreationFeedbackFlagsStr							(VkPipelineCreationFeedbackFlags value);
491e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPerformanceCounterDescriptionFlagsKHRStr					(VkPerformanceCounterDescriptionFlagsKHR value);
492e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getAcquireProfilingLockFlagsKHRStr							(VkAcquireProfilingLockFlagsKHR value);
493e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getSemaphoreWaitFlagsStr									(VkSemaphoreWaitFlags value);
494e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineCompilerControlFlagsAMDStr						(VkPipelineCompilerControlFlagsAMD value);
495e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getShaderCorePropertiesFlagsAMDStr							(VkShaderCorePropertiesFlagsAMD value);
496e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDeviceDiagnosticsConfigFlagsNVStr						(VkDeviceDiagnosticsConfigFlagsNV value);
497e5c31af7Sopenharmony_citcu::Format::Bitfield<64>	getAccessFlags2Str											(VkAccessFlags2 value);
498e5c31af7Sopenharmony_citcu::Format::Bitfield<64>	getPipelineStageFlags2Str									(VkPipelineStageFlags2 value);
499e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getAccelerationStructureMotionInfoFlagsNVStr				(VkAccelerationStructureMotionInfoFlagsNV value);
500e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getAccelerationStructureMotionInstanceFlagsNVStr			(VkAccelerationStructureMotionInstanceFlagsNV value);
501e5c31af7Sopenharmony_citcu::Format::Bitfield<64>	getFormatFeatureFlags2Str									(VkFormatFeatureFlags2 value);
502e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getRenderingFlagsStr										(VkRenderingFlags value);
503e5c31af7Sopenharmony_citcu::Format::Bitfield<64>	getMemoryDecompressionMethodFlagsNVStr						(VkMemoryDecompressionMethodFlagsNV value);
504e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getBuildMicromapFlagsEXTStr									(VkBuildMicromapFlagsEXT value);
505e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getMicromapCreateFlagsEXTStr								(VkMicromapCreateFlagsEXT value);
506e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDirectDriverLoadingFlagsLUNARGStr						(VkDirectDriverLoadingFlagsLUNARG value);
507e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getCompositeAlphaFlagsKHRStr								(VkCompositeAlphaFlagsKHR value);
508e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDisplayPlaneAlphaFlagsKHRStr								(VkDisplayPlaneAlphaFlagsKHR value);
509e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getSurfaceTransformFlagsKHRStr								(VkSurfaceTransformFlagsKHR value);
510e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getSwapchainCreateFlagsKHRStr								(VkSwapchainCreateFlagsKHR value);
511e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDisplayModeCreateFlagsKHRStr								(VkDisplayModeCreateFlagsKHR value);
512e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDisplaySurfaceCreateFlagsKHRStr							(VkDisplaySurfaceCreateFlagsKHR value);
513e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getAndroidSurfaceCreateFlagsKHRStr							(VkAndroidSurfaceCreateFlagsKHR value);
514e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getViSurfaceCreateFlagsNNStr								(VkViSurfaceCreateFlagsNN value);
515e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getWaylandSurfaceCreateFlagsKHRStr							(VkWaylandSurfaceCreateFlagsKHR value);
516e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getWin32SurfaceCreateFlagsKHRStr							(VkWin32SurfaceCreateFlagsKHR value);
517e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getXlibSurfaceCreateFlagsKHRStr								(VkXlibSurfaceCreateFlagsKHR value);
518e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getXcbSurfaceCreateFlagsKHRStr								(VkXcbSurfaceCreateFlagsKHR value);
519e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDirectFBSurfaceCreateFlagsEXTStr							(VkDirectFBSurfaceCreateFlagsEXT value);
520e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getIOSSurfaceCreateFlagsMVKStr								(VkIOSSurfaceCreateFlagsMVK value);
521e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getMacOSSurfaceCreateFlagsMVKStr							(VkMacOSSurfaceCreateFlagsMVK value);
522e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getMetalSurfaceCreateFlagsEXTStr							(VkMetalSurfaceCreateFlagsEXT value);
523e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getImagePipeSurfaceCreateFlagsFUCHSIAStr					(VkImagePipeSurfaceCreateFlagsFUCHSIA value);
524e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getStreamDescriptorSurfaceCreateFlagsGGPStr					(VkStreamDescriptorSurfaceCreateFlagsGGP value);
525e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getHeadlessSurfaceCreateFlagsEXTStr							(VkHeadlessSurfaceCreateFlagsEXT value);
526e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getScreenSurfaceCreateFlagsQNXStr							(VkScreenSurfaceCreateFlagsQNX value);
527e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getOHOSSurfaceCreateFlagsOpenHarmonyStr						(VkOHOSSurfaceCreateFlagsOpenHarmony value);
528e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPeerMemoryFeatureFlagsStr								(VkPeerMemoryFeatureFlags value);
529e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getMemoryAllocateFlagsStr									(VkMemoryAllocateFlags value);
530e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDeviceGroupPresentModeFlagsKHRStr						(VkDeviceGroupPresentModeFlagsKHR value);
531e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDebugReportFlagsEXTStr									(VkDebugReportFlagsEXT value);
532e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getCommandPoolTrimFlagsStr									(VkCommandPoolTrimFlags value);
533e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getExternalMemoryHandleTypeFlagsNVStr						(VkExternalMemoryHandleTypeFlagsNV value);
534e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getExternalMemoryFeatureFlagsNVStr							(VkExternalMemoryFeatureFlagsNV value);
535e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getExternalMemoryHandleTypeFlagsStr							(VkExternalMemoryHandleTypeFlags value);
536e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getExternalMemoryFeatureFlagsStr							(VkExternalMemoryFeatureFlags value);
537e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getExternalSemaphoreHandleTypeFlagsStr						(VkExternalSemaphoreHandleTypeFlags value);
538e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getExternalSemaphoreFeatureFlagsStr							(VkExternalSemaphoreFeatureFlags value);
539e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getSemaphoreImportFlagsStr									(VkSemaphoreImportFlags value);
540e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getExternalFenceHandleTypeFlagsStr							(VkExternalFenceHandleTypeFlags value);
541e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getExternalFenceFeatureFlagsStr								(VkExternalFenceFeatureFlags value);
542e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getFenceImportFlagsStr										(VkFenceImportFlags value);
543e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getSurfaceCounterFlagsEXTStr								(VkSurfaceCounterFlagsEXT value);
544e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineViewportSwizzleStateCreateFlagsNVStr				(VkPipelineViewportSwizzleStateCreateFlagsNV value);
545e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineDiscardRectangleStateCreateFlagsEXTStr			(VkPipelineDiscardRectangleStateCreateFlagsEXT value);
546e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineCoverageToColorStateCreateFlagsNVStr				(VkPipelineCoverageToColorStateCreateFlagsNV value);
547e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineCoverageModulationStateCreateFlagsNVStr			(VkPipelineCoverageModulationStateCreateFlagsNV value);
548e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineCoverageReductionStateCreateFlagsNVStr			(VkPipelineCoverageReductionStateCreateFlagsNV value);
549e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getValidationCacheCreateFlagsEXTStr							(VkValidationCacheCreateFlagsEXT value);
550e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDebugUtilsMessageSeverityFlagsEXTStr						(VkDebugUtilsMessageSeverityFlagsEXT value);
551e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDebugUtilsMessageTypeFlagsEXTStr							(VkDebugUtilsMessageTypeFlagsEXT value);
552e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDebugUtilsMessengerCreateFlagsEXTStr						(VkDebugUtilsMessengerCreateFlagsEXT value);
553e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDebugUtilsMessengerCallbackDataFlagsEXTStr				(VkDebugUtilsMessengerCallbackDataFlagsEXT value);
554e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDeviceMemoryReportFlagsEXTStr							(VkDeviceMemoryReportFlagsEXT value);
555e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineRasterizationConservativeStateCreateFlagsEXTStr	(VkPipelineRasterizationConservativeStateCreateFlagsEXT value);
556e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDescriptorBindingFlagsStr								(VkDescriptorBindingFlags value);
557e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getConditionalRenderingFlagsEXTStr							(VkConditionalRenderingFlagsEXT value);
558e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getResolveModeFlagsStr										(VkResolveModeFlags value);
559e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineRasterizationStateStreamCreateFlagsEXTStr		(VkPipelineRasterizationStateStreamCreateFlagsEXT value);
560e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPipelineRasterizationDepthClipStateCreateFlagsEXTStr		(VkPipelineRasterizationDepthClipStateCreateFlagsEXT value);
561e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getSwapchainImageUsageFlagsANDROIDStr						(VkSwapchainImageUsageFlagsANDROID value);
562e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getSwapchainImageUsageFlagsOpenHarmonyStr					(VkSwapchainImageUsageFlagsOpenHarmony value);
563e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getToolPurposeFlagsStr										(VkToolPurposeFlags value);
564e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getSubmitFlagsStr											(VkSubmitFlags value);
565e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getImageFormatConstraintsFlagsFUCHSIAStr					(VkImageFormatConstraintsFlagsFUCHSIA value);
566e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getImageConstraintsInfoFlagsFUCHSIAStr						(VkImageConstraintsInfoFlagsFUCHSIA value);
567e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getGraphicsPipelineLibraryFlagsEXTStr						(VkGraphicsPipelineLibraryFlagsEXT value);
568e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getImageCompressionFlagsEXTStr								(VkImageCompressionFlagsEXT value);
569e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getImageCompressionFixedRateFlagsEXTStr						(VkImageCompressionFixedRateFlagsEXT value);
570e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getExportMetalObjectTypeFlagsEXTStr							(VkExportMetalObjectTypeFlagsEXT value);
571e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getDeviceAddressBindingFlagsEXTStr							(VkDeviceAddressBindingFlagsEXT value);
572e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getOpticalFlowGridSizeFlagsNVStr							(VkOpticalFlowGridSizeFlagsNV value);
573e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getOpticalFlowUsageFlagsNVStr								(VkOpticalFlowUsageFlagsNV value);
574e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getOpticalFlowSessionCreateFlagsNVStr						(VkOpticalFlowSessionCreateFlagsNV value);
575e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getOpticalFlowExecuteFlagsNVStr								(VkOpticalFlowExecuteFlagsNV value);
576e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPresentScalingFlagsEXTStr								(VkPresentScalingFlagsEXT value);
577e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getPresentGravityFlagsEXTStr								(VkPresentGravityFlagsEXT value);
578e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoCodecOperationFlagsKHRStr							(VkVideoCodecOperationFlagsKHR value);
579e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoCapabilityFlagsKHRStr								(VkVideoCapabilityFlagsKHR value);
580e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoSessionCreateFlagsKHRStr							(VkVideoSessionCreateFlagsKHR value);
581e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoSessionParametersCreateFlagsKHRStr					(VkVideoSessionParametersCreateFlagsKHR value);
582e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoBeginCodingFlagsKHRStr								(VkVideoBeginCodingFlagsKHR value);
583e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoEndCodingFlagsKHRStr								(VkVideoEndCodingFlagsKHR value);
584e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoCodingControlFlagsKHRStr							(VkVideoCodingControlFlagsKHR value);
585e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoDecodeUsageFlagsKHRStr								(VkVideoDecodeUsageFlagsKHR value);
586e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoDecodeCapabilityFlagsKHRStr							(VkVideoDecodeCapabilityFlagsKHR value);
587e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoDecodeFlagsKHRStr									(VkVideoDecodeFlagsKHR value);
588e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoDecodeH264PictureLayoutFlagsKHRStr					(VkVideoDecodeH264PictureLayoutFlagsKHR value);
589e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoEncodeFlagsKHRStr									(VkVideoEncodeFlagsKHR value);
590e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoEncodeUsageFlagsKHRStr								(VkVideoEncodeUsageFlagsKHR value);
591e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoEncodeContentFlagsKHRStr							(VkVideoEncodeContentFlagsKHR value);
592e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoEncodeCapabilityFlagsKHRStr							(VkVideoEncodeCapabilityFlagsKHR value);
593e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoEncodeRateControlFlagsKHRStr						(VkVideoEncodeRateControlFlagsKHR value);
594e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoEncodeRateControlModeFlagsKHRStr					(VkVideoEncodeRateControlModeFlagsKHR value);
595e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoChromaSubsamplingFlagsKHRStr						(VkVideoChromaSubsamplingFlagsKHR value);
596e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoComponentBitDepthFlagsKHRStr						(VkVideoComponentBitDepthFlagsKHR value);
597e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoEncodeH264CapabilityFlagsEXTStr						(VkVideoEncodeH264CapabilityFlagsEXT value);
598e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoEncodeH264InputModeFlagsEXTStr						(VkVideoEncodeH264InputModeFlagsEXT value);
599e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoEncodeH264OutputModeFlagsEXTStr						(VkVideoEncodeH264OutputModeFlagsEXT value);
600e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoEncodeH265CapabilityFlagsEXTStr						(VkVideoEncodeH265CapabilityFlagsEXT value);
601e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoEncodeH265InputModeFlagsEXTStr						(VkVideoEncodeH265InputModeFlagsEXT value);
602e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoEncodeH265OutputModeFlagsEXTStr						(VkVideoEncodeH265OutputModeFlagsEXT value);
603e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoEncodeH265CtbSizeFlagsEXTStr						(VkVideoEncodeH265CtbSizeFlagsEXT value);
604e5c31af7Sopenharmony_citcu::Format::Bitfield<32>	getVideoEncodeH265TransformBlockSizeFlagsEXTStr				(VkVideoEncodeH265TransformBlockSizeFlagsEXT value);
605e5c31af7Sopenharmony_ci
606e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBaseOutStructure& value);
607e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBaseInStructure& value);
608e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkOffset2D& value);
609e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkOffset3D& value);
610e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExtent2D& value);
611e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExtent3D& value);
612e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkViewport& value);
613e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRect2D& value);
614e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkClearRect& value);
615e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkComponentMapping& value);
616e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceProperties& value);
617e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExtensionProperties& value);
618e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkLayerProperties& value);
619e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkApplicationInfo& value);
620e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAllocationCallbacks& value);
621e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceQueueCreateInfo& value);
622e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceCreateInfo& value);
623e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkInstanceCreateInfo& value);
624e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkQueueFamilyProperties& value);
625e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMemoryProperties& value);
626e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryAllocateInfo& value);
627e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryRequirements& value);
628e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSparseImageFormatProperties& value);
629e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSparseImageMemoryRequirements& value);
630e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryType& value);
631e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryHeap& value);
632e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMappedMemoryRange& value);
633e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkFormatProperties& value);
634e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageFormatProperties& value);
635e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorBufferInfo& value);
636e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorImageInfo& value);
637e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkWriteDescriptorSet& value);
638e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCopyDescriptorSet& value);
639e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferCreateInfo& value);
640e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferViewCreateInfo& value);
641e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageSubresource& value);
642e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageSubresourceLayers& value);
643e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageSubresourceRange& value);
644e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryBarrier& value);
645e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferMemoryBarrier& value);
646e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageMemoryBarrier& value);
647e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageCreateInfo& value);
648e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSubresourceLayout& value);
649e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageViewCreateInfo& value);
650e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferCopy& value);
651e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSparseMemoryBind& value);
652e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSparseImageMemoryBind& value);
653e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSparseBufferMemoryBindInfo& value);
654e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSparseImageOpaqueMemoryBindInfo& value);
655e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSparseImageMemoryBindInfo& value);
656e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBindSparseInfo& value);
657e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageCopy& value);
658e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageBlit& value);
659e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferImageCopy& value);
660e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCopyMemoryIndirectCommandNV& value);
661e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCopyMemoryToImageIndirectCommandNV& value);
662e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageResolve& value);
663e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkShaderModuleCreateInfo& value);
664e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorSetLayoutBinding& value);
665e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorSetLayoutCreateInfo& value);
666e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorPoolSize& value);
667e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorPoolCreateInfo& value);
668e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorSetAllocateInfo& value);
669e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSpecializationMapEntry& value);
670e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSpecializationInfo& value);
671e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineShaderStageCreateInfo& value);
672e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkComputePipelineCreateInfo& value);
673e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVertexInputBindingDescription& value);
674e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVertexInputAttributeDescription& value);
675e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineVertexInputStateCreateInfo& value);
676e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineInputAssemblyStateCreateInfo& value);
677e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineTessellationStateCreateInfo& value);
678e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineViewportStateCreateInfo& value);
679e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineRasterizationStateCreateInfo& value);
680e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineMultisampleStateCreateInfo& value);
681e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineColorBlendAttachmentState& value);
682e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineColorBlendStateCreateInfo& value);
683e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineDynamicStateCreateInfo& value);
684e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkStencilOpState& value);
685e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineDepthStencilStateCreateInfo& value);
686e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkGraphicsPipelineCreateInfo& value);
687e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineCacheCreateInfo& value);
688e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineCacheHeaderVersionOne& value);
689e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPushConstantRange& value);
690e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineLayoutCreateInfo& value);
691e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSamplerCreateInfo& value);
692e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCommandPoolCreateInfo& value);
693e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCommandBufferAllocateInfo& value);
694e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCommandBufferInheritanceInfo& value);
695e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCommandBufferBeginInfo& value);
696e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderPassBeginInfo& value);
697e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkClearColorValue& value);
698e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkClearDepthStencilValue& value);
699e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkClearValue& value);
700e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkClearAttachment& value);
701e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAttachmentDescription& value);
702e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAttachmentReference& value);
703e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSubpassDescription& value);
704e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSubpassDependency& value);
705e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderPassCreateInfo& value);
706e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkEventCreateInfo& value);
707e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkFenceCreateInfo& value);
708e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFeatures& value);
709e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSparseProperties& value);
710e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceLimits& value);
711e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSemaphoreCreateInfo& value);
712e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkQueryPoolCreateInfo& value);
713e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkFramebufferCreateInfo& value);
714e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDrawIndirectCommand& value);
715e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDrawIndexedIndirectCommand& value);
716e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDispatchIndirectCommand& value);
717e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMultiDrawInfoEXT& value);
718e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMultiDrawIndexedInfoEXT& value);
719e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSubmitInfo& value);
720e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDisplayPropertiesKHR& value);
721e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDisplayPlanePropertiesKHR& value);
722e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDisplayModeParametersKHR& value);
723e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDisplayModePropertiesKHR& value);
724e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDisplayModeCreateInfoKHR& value);
725e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDisplayPlaneCapabilitiesKHR& value);
726e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDisplaySurfaceCreateInfoKHR& value);
727e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDisplayPresentInfoKHR& value);
728e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSurfaceCapabilitiesKHR& value);
729e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAndroidSurfaceCreateInfoKHR& value);
730e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkViSurfaceCreateInfoNN& value);
731e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkWaylandSurfaceCreateInfoKHR& value);
732e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkWin32SurfaceCreateInfoKHR& value);
733e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkXlibSurfaceCreateInfoKHR& value);
734e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkXcbSurfaceCreateInfoKHR& value);
735e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImagePipeSurfaceCreateInfoFUCHSIA& value);
736e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkStreamDescriptorSurfaceCreateInfoGGP& value);
737e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkScreenSurfaceCreateInfoQNX& value);
738e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkOHOSSurfaceCreateInfoOpenHarmony& value);
739e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkOHOSNativeBufferPropertiesOpenHarmony& value);
740e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSurfaceFormatKHR& value);
741e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSwapchainCreateInfoKHR& value);
742e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPresentInfoKHR& value);
743e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDebugReportCallbackCreateInfoEXT& value);
744e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkValidationFlagsEXT& value);
745e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkValidationFeaturesEXT& value);
746e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineRasterizationStateRasterizationOrderAMD& value);
747e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDebugMarkerObjectNameInfoEXT& value);
748e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDebugMarkerObjectTagInfoEXT& value);
749e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDebugMarkerMarkerInfoEXT& value);
750e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDedicatedAllocationImageCreateInfoNV& value);
751e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDedicatedAllocationBufferCreateInfoNV& value);
752e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDedicatedAllocationMemoryAllocateInfoNV& value);
753e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExternalImageFormatPropertiesNV& value);
754e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExternalMemoryImageCreateInfoNV& value);
755e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExportMemoryAllocateInfoNV& value);
756e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImportMemoryWin32HandleInfoNV& value);
757e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExportMemoryWin32HandleInfoNV& value);
758e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkWin32KeyedMutexAcquireReleaseInfoNV& value);
759e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDeviceGeneratedCommandsFeaturesNV& value);
760e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDevicePrivateDataCreateInfo& value);
761e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPrivateDataSlotCreateInfo& value);
762e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePrivateDataFeatures& value);
763e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDeviceGeneratedCommandsPropertiesNV& value);
764e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMultiDrawPropertiesEXT& value);
765e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkGraphicsShaderGroupCreateInfoNV& value);
766e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkGraphicsPipelineShaderGroupsCreateInfoNV& value);
767e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBindShaderGroupIndirectCommandNV& value);
768e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBindIndexBufferIndirectCommandNV& value);
769e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBindVertexBufferIndirectCommandNV& value);
770e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSetStateFlagsIndirectCommandNV& value);
771e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkIndirectCommandsStreamNV& value);
772e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkIndirectCommandsLayoutTokenNV& value);
773e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkIndirectCommandsLayoutCreateInfoNV& value);
774e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkGeneratedCommandsInfoNV& value);
775e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkGeneratedCommandsMemoryRequirementsInfoNV& value);
776e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFeatures2& value);
777e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceProperties2& value);
778e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkFormatProperties2& value);
779e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageFormatProperties2& value);
780e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceImageFormatInfo2& value);
781e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkQueueFamilyProperties2& value);
782e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMemoryProperties2& value);
783e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSparseImageFormatProperties2& value);
784e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSparseImageFormatInfo2& value);
785e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePushDescriptorPropertiesKHR& value);
786e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkConformanceVersion& value);
787e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDriverProperties& value);
788e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPresentRegionsKHR& value);
789e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPresentRegionKHR& value);
790e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRectLayerKHR& value);
791e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceVariablePointersFeatures& value);
792e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExternalMemoryProperties& value);
793e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceExternalImageFormatInfo& value);
794e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExternalImageFormatProperties& value);
795e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceExternalBufferInfo& value);
796e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExternalBufferProperties& value);
797e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceIDProperties& value);
798e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExternalMemoryImageCreateInfo& value);
799e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExternalMemoryBufferCreateInfo& value);
800e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExportMemoryAllocateInfo& value);
801e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImportMemoryWin32HandleInfoKHR& value);
802e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExportMemoryWin32HandleInfoKHR& value);
803e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImportMemoryZirconHandleInfoFUCHSIA& value);
804e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryZirconHandlePropertiesFUCHSIA& value);
805e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryGetZirconHandleInfoFUCHSIA& value);
806e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryWin32HandlePropertiesKHR& value);
807e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryGetWin32HandleInfoKHR& value);
808e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImportMemoryFdInfoKHR& value);
809e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryFdPropertiesKHR& value);
810e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryGetFdInfoKHR& value);
811e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkWin32KeyedMutexAcquireReleaseInfoKHR& value);
812e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceExternalSemaphoreInfo& value);
813e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExternalSemaphoreProperties& value);
814e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExportSemaphoreCreateInfo& value);
815e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImportSemaphoreWin32HandleInfoKHR& value);
816e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExportSemaphoreWin32HandleInfoKHR& value);
817e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkD3D12FenceSubmitInfoKHR& value);
818e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSemaphoreGetWin32HandleInfoKHR& value);
819e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImportSemaphoreFdInfoKHR& value);
820e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSemaphoreGetFdInfoKHR& value);
821e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImportSemaphoreZirconHandleInfoFUCHSIA& value);
822e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSemaphoreGetZirconHandleInfoFUCHSIA& value);
823e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceExternalFenceInfo& value);
824e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExternalFenceProperties& value);
825e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExportFenceCreateInfo& value);
826e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImportFenceWin32HandleInfoKHR& value);
827e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExportFenceWin32HandleInfoKHR& value);
828e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkFenceGetWin32HandleInfoKHR& value);
829e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImportFenceFdInfoKHR& value);
830e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkFenceGetFdInfoKHR& value);
831e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMultiviewFeatures& value);
832e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMultiviewProperties& value);
833e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderPassMultiviewCreateInfo& value);
834e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSurfaceCapabilities2EXT& value);
835e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDisplayPowerInfoEXT& value);
836e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceEventInfoEXT& value);
837e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDisplayEventInfoEXT& value);
838e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSwapchainCounterCreateInfoEXT& value);
839e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceGroupProperties& value);
840e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryAllocateFlagsInfo& value);
841e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBindBufferMemoryInfo& value);
842e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBindBufferMemoryDeviceGroupInfo& value);
843e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBindImageMemoryInfo& value);
844e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBindImageMemoryDeviceGroupInfo& value);
845e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceGroupRenderPassBeginInfo& value);
846e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceGroupCommandBufferBeginInfo& value);
847e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceGroupSubmitInfo& value);
848e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceGroupBindSparseInfo& value);
849e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceGroupPresentCapabilitiesKHR& value);
850e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageSwapchainCreateInfoKHR& value);
851e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBindImageMemorySwapchainInfoKHR& value);
852e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAcquireNextImageInfoKHR& value);
853e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceGroupPresentInfoKHR& value);
854e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceGroupDeviceCreateInfo& value);
855e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceGroupSwapchainCreateInfoKHR& value);
856e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorUpdateTemplateEntry& value);
857e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorUpdateTemplateCreateInfo& value);
858e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkXYColorEXT& value);
859e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePresentIdFeaturesKHR& value);
860e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPresentIdKHR& value);
861e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePresentWaitFeaturesKHR& value);
862e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkHdrMetadataEXT& value);
863e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDisplayNativeHdrSurfaceCapabilitiesAMD& value);
864e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSwapchainDisplayNativeHdrCreateInfoAMD& value);
865e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRefreshCycleDurationGOOGLE& value);
866e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPastPresentationTimingGOOGLE& value);
867e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPresentTimesInfoGOOGLE& value);
868e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPresentTimeGOOGLE& value);
869e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkIOSSurfaceCreateInfoMVK& value);
870e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMacOSSurfaceCreateInfoMVK& value);
871e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMetalSurfaceCreateInfoEXT& value);
872e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkViewportWScalingNV& value);
873e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineViewportWScalingStateCreateInfoNV& value);
874e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkViewportSwizzleNV& value);
875e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineViewportSwizzleStateCreateInfoNV& value);
876e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDiscardRectanglePropertiesEXT& value);
877e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineDiscardRectangleStateCreateInfoEXT& value);
878e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMultiviewPerViewAttributesPropertiesNVX& value);
879e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkInputAttachmentAspectReference& value);
880e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderPassInputAttachmentAspectCreateInfo& value);
881e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSurfaceInfo2KHR& value);
882e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSurfaceCapabilities2KHR& value);
883e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSurfaceFormat2KHR& value);
884e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDisplayProperties2KHR& value);
885e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDisplayPlaneProperties2KHR& value);
886e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDisplayModeProperties2KHR& value);
887e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDisplayPlaneInfo2KHR& value);
888e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDisplayPlaneCapabilities2KHR& value);
889e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSharedPresentSurfaceCapabilitiesKHR& value);
890e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevice16BitStorageFeatures& value);
891e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSubgroupProperties& value);
892e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderSubgroupExtendedTypesFeatures& value);
893e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferMemoryRequirementsInfo2& value);
894e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceBufferMemoryRequirements& value);
895e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageMemoryRequirementsInfo2& value);
896e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageSparseMemoryRequirementsInfo2& value);
897e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceImageMemoryRequirements& value);
898e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryRequirements2& value);
899e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSparseImageMemoryRequirements2& value);
900e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePointClippingProperties& value);
901e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryDedicatedRequirements& value);
902e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryDedicatedAllocateInfo& value);
903e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageViewUsageCreateInfo& value);
904e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineTessellationDomainOriginStateCreateInfo& value);
905e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSamplerYcbcrConversionInfo& value);
906e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSamplerYcbcrConversionCreateInfo& value);
907e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBindImagePlaneMemoryInfo& value);
908e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImagePlaneMemoryRequirementsInfo& value);
909e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSamplerYcbcrConversionFeatures& value);
910e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSamplerYcbcrConversionImageFormatProperties& value);
911e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkTextureLODGatherFormatPropertiesAMD& value);
912e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkConditionalRenderingBeginInfoEXT& value);
913e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkProtectedSubmitInfo& value);
914e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceProtectedMemoryFeatures& value);
915e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceProtectedMemoryProperties& value);
916e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceQueueInfo2& value);
917e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineCoverageToColorStateCreateInfoNV& value);
918e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSamplerFilterMinmaxProperties& value);
919e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSampleLocationEXT& value);
920e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSampleLocationsInfoEXT& value);
921e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAttachmentSampleLocationsEXT& value);
922e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSubpassSampleLocationsEXT& value);
923e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderPassSampleLocationsBeginInfoEXT& value);
924e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineSampleLocationsStateCreateInfoEXT& value);
925e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSampleLocationsPropertiesEXT& value);
926e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMultisamplePropertiesEXT& value);
927e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSamplerReductionModeCreateInfo& value);
928e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceBlendOperationAdvancedFeaturesEXT& value);
929e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMultiDrawFeaturesEXT& value);
930e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceBlendOperationAdvancedPropertiesEXT& value);
931e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineColorBlendAdvancedStateCreateInfoEXT& value);
932e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceInlineUniformBlockFeatures& value);
933e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceInlineUniformBlockProperties& value);
934e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkWriteDescriptorSetInlineUniformBlock& value);
935e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorPoolInlineUniformBlockCreateInfo& value);
936e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineCoverageModulationStateCreateInfoNV& value);
937e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageFormatListCreateInfo& value);
938e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkValidationCacheCreateInfoEXT& value);
939e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkShaderModuleValidationCacheCreateInfoEXT& value);
940e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMaintenance3Properties& value);
941e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMaintenance4Features& value);
942e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMaintenance4Properties& value);
943e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorSetLayoutSupport& value);
944e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderDrawParametersFeatures& value);
945e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderFloat16Int8Features& value);
946e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFloatControlsProperties& value);
947e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceHostQueryResetFeatures& value);
948e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkNativeBufferOpenHarmony& value);
949e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSwapchainImageCreateInfoOpenHarmony& value);
950e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePresentationPropertiesOpenHarmony& value);
951e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkShaderResourceUsageAMD& value);
952e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkShaderStatisticsInfoAMD& value);
953e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceQueueGlobalPriorityCreateInfoKHR& value);
954e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceGlobalPriorityQueryFeaturesKHR& value);
955e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkQueueFamilyGlobalPriorityPropertiesKHR& value);
956e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDebugUtilsObjectNameInfoEXT& value);
957e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDebugUtilsObjectTagInfoEXT& value);
958e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDebugUtilsLabelEXT& value);
959e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDebugUtilsMessengerCreateInfoEXT& value);
960e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDebugUtilsMessengerCallbackDataEXT& value);
961e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDeviceMemoryReportFeaturesEXT& value);
962e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceDeviceMemoryReportCreateInfoEXT& value);
963e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceMemoryReportCallbackDataEXT& value);
964e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImportMemoryHostPointerInfoEXT& value);
965e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryHostPointerPropertiesEXT& value);
966e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceExternalMemoryHostPropertiesEXT& value);
967e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceConservativeRasterizationPropertiesEXT& value);
968e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCalibratedTimestampInfoEXT& value);
969e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderCorePropertiesAMD& value);
970e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderCoreProperties2AMD& value);
971e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineRasterizationConservativeStateCreateInfoEXT& value);
972e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDescriptorIndexingFeatures& value);
973e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDescriptorIndexingProperties& value);
974e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorSetLayoutBindingFlagsCreateInfo& value);
975e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorSetVariableDescriptorCountAllocateInfo& value);
976e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorSetVariableDescriptorCountLayoutSupport& value);
977e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAttachmentDescription2& value);
978e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAttachmentReference2& value);
979e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSubpassDescription2& value);
980e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSubpassDependency2& value);
981e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderPassCreateInfo2& value);
982e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSubpassBeginInfo& value);
983e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSubpassEndInfo& value);
984e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceTimelineSemaphoreFeatures& value);
985e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceTimelineSemaphoreProperties& value);
986e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSemaphoreTypeCreateInfo& value);
987e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkTimelineSemaphoreSubmitInfo& value);
988e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSemaphoreWaitInfo& value);
989e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSemaphoreSignalInfo& value);
990e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVertexInputBindingDivisorDescriptionEXT& value);
991e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineVertexInputDivisorStateCreateInfoEXT& value);
992e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceVertexAttributeDivisorPropertiesEXT& value);
993e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePCIBusInfoPropertiesEXT& value);
994e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImportAndroidHardwareBufferInfoANDROID& value);
995e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImportOHOSNativeBufferInfoOpenHarmony& value);
996e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAndroidHardwareBufferUsageANDROID& value);
997e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkOHOSNativeBufferUsageOpenHarmony& value);
998e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAndroidHardwareBufferPropertiesANDROID& value);
999e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryGetAndroidHardwareBufferInfoANDROID& value);
1000e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryGetOHOSNativeBufferInfoOpenHarmony& value);
1001e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAndroidHardwareBufferFormatPropertiesANDROID& value);
1002e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkOHOSNativeBufferFormatPropertiesOpenHarmony& value);
1003e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCommandBufferInheritanceConditionalRenderingInfoEXT& value);
1004e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExternalFormatANDROID& value);
1005e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExternalFormatOpenHarmony& value);
1006e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevice8BitStorageFeatures& value);
1007e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceConditionalRenderingFeaturesEXT& value);
1008e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceVulkanMemoryModelFeatures& value);
1009e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderAtomicInt64Features& value);
1010e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderAtomicFloatFeaturesEXT& value);
1011e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderAtomicFloat2FeaturesEXT& value);
1012e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceVertexAttributeDivisorFeaturesEXT& value);
1013e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkQueueFamilyCheckpointPropertiesNV& value);
1014e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCheckpointDataNV& value);
1015e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDepthStencilResolveProperties& value);
1016e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSubpassDescriptionDepthStencilResolve& value);
1017e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageViewASTCDecodeModeEXT& value);
1018e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceASTCDecodeFeaturesEXT& value);
1019e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceTransformFeedbackFeaturesEXT& value);
1020e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceTransformFeedbackPropertiesEXT& value);
1021e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineRasterizationStateStreamCreateInfoEXT& value);
1022e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceRepresentativeFragmentTestFeaturesNV& value);
1023e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineRepresentativeFragmentTestStateCreateInfoNV& value);
1024e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceExclusiveScissorFeaturesNV& value);
1025e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineViewportExclusiveScissorStateCreateInfoNV& value);
1026e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceCornerSampledImageFeaturesNV& value);
1027e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceComputeShaderDerivativesFeaturesNV& value);
1028e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderImageFootprintFeaturesNV& value);
1029e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDedicatedAllocationImageAliasingFeaturesNV& value);
1030e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceCopyMemoryIndirectFeaturesNV& value);
1031e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceCopyMemoryIndirectPropertiesNV& value);
1032e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMemoryDecompressionFeaturesNV& value);
1033e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMemoryDecompressionPropertiesNV& value);
1034e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkShadingRatePaletteNV& value);
1035e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineViewportShadingRateImageStateCreateInfoNV& value);
1036e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShadingRateImageFeaturesNV& value);
1037e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShadingRateImagePropertiesNV& value);
1038e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceInvocationMaskFeaturesHUAWEI& value);
1039e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCoarseSampleLocationNV& value);
1040e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCoarseSampleOrderCustomNV& value);
1041e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineViewportCoarseSampleOrderStateCreateInfoNV& value);
1042e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMeshShaderFeaturesNV& value);
1043e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMeshShaderPropertiesNV& value);
1044e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDrawMeshTasksIndirectCommandNV& value);
1045e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMeshShaderFeaturesEXT& value);
1046e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMeshShaderPropertiesEXT& value);
1047e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDrawMeshTasksIndirectCommandEXT& value);
1048e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRayTracingShaderGroupCreateInfoNV& value);
1049e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRayTracingShaderGroupCreateInfoKHR& value);
1050e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRayTracingPipelineCreateInfoNV& value);
1051e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRayTracingPipelineCreateInfoKHR& value);
1052e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkGeometryTrianglesNV& value);
1053e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkGeometryAABBNV& value);
1054e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkGeometryDataNV& value);
1055e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkGeometryNV& value);
1056e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureInfoNV& value);
1057e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureCreateInfoNV& value);
1058e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBindAccelerationStructureMemoryInfoNV& value);
1059e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkWriteDescriptorSetAccelerationStructureKHR& value);
1060e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkWriteDescriptorSetAccelerationStructureNV& value);
1061e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureMemoryRequirementsInfoNV& value);
1062e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceAccelerationStructureFeaturesKHR& value);
1063e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceRayTracingPipelineFeaturesKHR& value);
1064e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceRayQueryFeaturesKHR& value);
1065e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceAccelerationStructurePropertiesKHR& value);
1066e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceRayTracingPipelinePropertiesKHR& value);
1067e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceRayTracingPropertiesNV& value);
1068e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkStridedDeviceAddressRegionKHR& value);
1069e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkTraceRaysIndirectCommandKHR& value);
1070e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkTraceRaysIndirectCommand2KHR& value);
1071e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceRayTracingMaintenance1FeaturesKHR& value);
1072e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDrmFormatModifierPropertiesListEXT& value);
1073e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDrmFormatModifierPropertiesEXT& value);
1074e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceImageDrmFormatModifierInfoEXT& value);
1075e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageDrmFormatModifierListCreateInfoEXT& value);
1076e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageDrmFormatModifierExplicitCreateInfoEXT& value);
1077e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageDrmFormatModifierPropertiesEXT& value);
1078e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageStencilUsageCreateInfo& value);
1079e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceMemoryOverallocationCreateInfoAMD& value);
1080e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFragmentDensityMapFeaturesEXT& value);
1081e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFragmentDensityMap2FeaturesEXT& value);
1082e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFragmentDensityMapOffsetFeaturesQCOM& value);
1083e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFragmentDensityMapPropertiesEXT& value);
1084e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFragmentDensityMap2PropertiesEXT& value);
1085e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFragmentDensityMapOffsetPropertiesQCOM& value);
1086e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderPassFragmentDensityMapCreateInfoEXT& value);
1087e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSubpassFragmentDensityMapOffsetEndInfoQCOM& value);
1088e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceScalarBlockLayoutFeatures& value);
1089e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSurfaceProtectedCapabilitiesKHR& value);
1090e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceUniformBufferStandardLayoutFeatures& value);
1091e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDepthClipEnableFeaturesEXT& value);
1092e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineRasterizationDepthClipStateCreateInfoEXT& value);
1093e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMemoryBudgetPropertiesEXT& value);
1094e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMemoryPriorityFeaturesEXT& value);
1095e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryPriorityAllocateInfoEXT& value);
1096e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePageableDeviceLocalMemoryFeaturesEXT& value);
1097e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceBufferDeviceAddressFeatures& value);
1098e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceBufferDeviceAddressFeaturesEXT& value);
1099e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferDeviceAddressInfo& value);
1100e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferOpaqueCaptureAddressCreateInfo& value);
1101e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferDeviceAddressCreateInfoEXT& value);
1102e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceImageViewImageFormatInfoEXT& value);
1103e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkFilterCubicImageViewImageFormatPropertiesEXT& value);
1104e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceImagelessFramebufferFeatures& value);
1105e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkFramebufferAttachmentsCreateInfo& value);
1106e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkFramebufferAttachmentImageInfo& value);
1107e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderPassAttachmentBeginInfo& value);
1108e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceTextureCompressionASTCHDRFeatures& value);
1109e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceCooperativeMatrixFeaturesNV& value);
1110e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceCooperativeMatrixPropertiesNV& value);
1111e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCooperativeMatrixPropertiesNV& value);
1112e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceYcbcrImageArraysFeaturesEXT& value);
1113e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageViewHandleInfoNVX& value);
1114e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageViewAddressPropertiesNVX& value);
1115e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPresentFrameTokenGGP& value);
1116e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineCreationFeedback& value);
1117e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineCreationFeedbackCreateInfo& value);
1118e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSurfaceFullScreenExclusiveInfoEXT& value);
1119e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSurfaceFullScreenExclusiveWin32InfoEXT& value);
1120e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSurfaceCapabilitiesFullScreenExclusiveEXT& value);
1121e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePresentBarrierFeaturesNV& value);
1122e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSurfaceCapabilitiesPresentBarrierNV& value);
1123e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSwapchainPresentBarrierCreateInfoNV& value);
1124e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePerformanceQueryFeaturesKHR& value);
1125e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePerformanceQueryPropertiesKHR& value);
1126e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPerformanceCounterKHR& value);
1127e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPerformanceCounterDescriptionKHR& value);
1128e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkQueryPoolPerformanceCreateInfoKHR& value);
1129e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPerformanceCounterResultKHR& value);
1130e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAcquireProfilingLockInfoKHR& value);
1131e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPerformanceQuerySubmitInfoKHR& value);
1132e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkHeadlessSurfaceCreateInfoEXT& value);
1133e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceCoverageReductionModeFeaturesNV& value);
1134e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineCoverageReductionStateCreateInfoNV& value);
1135e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkFramebufferMixedSamplesCombinationNV& value);
1136e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderIntegerFunctions2FeaturesINTEL& value);
1137e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPerformanceValueDataINTEL& value);
1138e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPerformanceValueINTEL& value);
1139e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkInitializePerformanceApiInfoINTEL& value);
1140e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkQueryPoolPerformanceQueryCreateInfoINTEL& value);
1141e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPerformanceMarkerInfoINTEL& value);
1142e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPerformanceStreamMarkerInfoINTEL& value);
1143e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPerformanceOverrideInfoINTEL& value);
1144e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPerformanceConfigurationAcquireInfoINTEL& value);
1145e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderClockFeaturesKHR& value);
1146e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceIndexTypeUint8FeaturesEXT& value);
1147e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderSMBuiltinsPropertiesNV& value);
1148e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderSMBuiltinsFeaturesNV& value);
1149e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFragmentShaderInterlockFeaturesEXT& value);
1150e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSeparateDepthStencilLayoutsFeatures& value);
1151e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAttachmentReferenceStencilLayout& value);
1152e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePrimitiveTopologyListRestartFeaturesEXT& value);
1153e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAttachmentDescriptionStencilLayout& value);
1154e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePipelineExecutablePropertiesFeaturesKHR& value);
1155e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineInfoKHR& value);
1156e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineExecutablePropertiesKHR& value);
1157e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineExecutableInfoKHR& value);
1158e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineExecutableStatisticValueKHR& value);
1159e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineExecutableStatisticKHR& value);
1160e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineExecutableInternalRepresentationKHR& value);
1161e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderDemoteToHelperInvocationFeatures& value);
1162e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceTexelBufferAlignmentFeaturesEXT& value);
1163e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceTexelBufferAlignmentProperties& value);
1164e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSubgroupSizeControlFeatures& value);
1165e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSubgroupSizeControlProperties& value);
1166e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineShaderStageRequiredSubgroupSizeCreateInfo& value);
1167e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSubpassShadingPipelineCreateInfoHUAWEI& value);
1168e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSubpassShadingPropertiesHUAWEI& value);
1169e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryOpaqueCaptureAddressAllocateInfo& value);
1170e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceMemoryOpaqueCaptureAddressInfo& value);
1171e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceLineRasterizationFeaturesEXT& value);
1172e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceLineRasterizationPropertiesEXT& value);
1173e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineRasterizationLineStateCreateInfoEXT& value);
1174e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePipelineCreationCacheControlFeatures& value);
1175e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceVulkan11Features& value);
1176e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceVulkan11Properties& value);
1177e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceVulkan12Features& value);
1178e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceVulkan12Properties& value);
1179e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceVulkan13Features& value);
1180e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceVulkan13Properties& value);
1181e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineCompilerControlCreateInfoAMD& value);
1182e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceCoherentMemoryFeaturesAMD& value);
1183e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceToolProperties& value);
1184e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSamplerCustomBorderColorCreateInfoEXT& value);
1185e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceCustomBorderColorPropertiesEXT& value);
1186e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceCustomBorderColorFeaturesEXT& value);
1187e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSamplerBorderColorComponentMappingCreateInfoEXT& value);
1188e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceBorderColorSwizzleFeaturesEXT& value);
1189e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceOrHostAddressKHR& value);
1190e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceOrHostAddressConstKHR& value);
1191e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureGeometryTrianglesDataKHR& value);
1192e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureGeometryAabbsDataKHR& value);
1193e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureGeometryInstancesDataKHR& value);
1194e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureGeometryDataKHR& value);
1195e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureGeometryKHR& value);
1196e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureBuildGeometryInfoKHR& value);
1197e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureBuildRangeInfoKHR& value);
1198e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureCreateInfoKHR& value);
1199e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAabbPositionsKHR& value);
1200e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkTransformMatrixKHR& value);
1201e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureInstanceKHR& value);
1202e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureDeviceAddressInfoKHR& value);
1203e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureVersionInfoKHR& value);
1204e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCopyAccelerationStructureInfoKHR& value);
1205e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCopyAccelerationStructureToMemoryInfoKHR& value);
1206e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCopyMemoryToAccelerationStructureInfoKHR& value);
1207e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRayTracingPipelineInterfaceCreateInfoKHR& value);
1208e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineLibraryCreateInfoKHR& value);
1209e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceExtendedDynamicStateFeaturesEXT& value);
1210e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceExtendedDynamicState2FeaturesEXT& value);
1211e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceExtendedDynamicState3FeaturesEXT& value);
1212e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceExtendedDynamicState3PropertiesEXT& value);
1213e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkColorBlendEquationEXT& value);
1214e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkColorBlendAdvancedEXT& value);
1215e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderPassTransformBeginInfoQCOM& value);
1216e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCopyCommandTransformInfoQCOM& value);
1217e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCommandBufferInheritanceRenderPassTransformInfoQCOM& value);
1218e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDiagnosticsConfigFeaturesNV& value);
1219e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceDiagnosticsConfigCreateInfoNV& value);
1220e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceZeroInitializeWorkgroupMemoryFeatures& value);
1221e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderSubgroupUniformControlFlowFeaturesKHR& value);
1222e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceRobustness2FeaturesEXT& value);
1223e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceRobustness2PropertiesEXT& value);
1224e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceImageRobustnessFeatures& value);
1225e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceWorkgroupMemoryExplicitLayoutFeaturesKHR& value);
1226e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePortabilitySubsetFeaturesKHR& value);
1227e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePortabilitySubsetPropertiesKHR& value);
1228e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevice4444FormatsFeaturesEXT& value);
1229e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSubpassShadingFeaturesHUAWEI& value);
1230e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferCopy2& value);
1231e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageCopy2& value);
1232e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageBlit2& value);
1233e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferImageCopy2& value);
1234e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageResolve2& value);
1235e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCopyBufferInfo2& value);
1236e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCopyImageInfo2& value);
1237e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBlitImageInfo2& value);
1238e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCopyBufferToImageInfo2& value);
1239e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCopyImageToBufferInfo2& value);
1240e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkResolveImageInfo2& value);
1241e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderImageAtomicInt64FeaturesEXT& value);
1242e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkFragmentShadingRateAttachmentInfoKHR& value);
1243e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineFragmentShadingRateStateCreateInfoKHR& value);
1244e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFragmentShadingRateFeaturesKHR& value);
1245e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFragmentShadingRatePropertiesKHR& value);
1246e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFragmentShadingRateKHR& value);
1247e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderTerminateInvocationFeatures& value);
1248e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFragmentShadingRateEnumsFeaturesNV& value);
1249e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFragmentShadingRateEnumsPropertiesNV& value);
1250e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineFragmentShadingRateEnumStateCreateInfoNV& value);
1251e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureBuildSizesInfoKHR& value);
1252e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceImage2DViewOf3DFeaturesEXT& value);
1253e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMutableDescriptorTypeFeaturesEXT& value);
1254e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMutableDescriptorTypeListEXT& value);
1255e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMutableDescriptorTypeCreateInfoEXT& value);
1256e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDepthClipControlFeaturesEXT& value);
1257e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineViewportDepthClipControlCreateInfoEXT& value);
1258e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceVertexInputDynamicStateFeaturesEXT& value);
1259e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceExternalMemoryRDMAFeaturesNV& value);
1260e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVertexInputBindingDescription2EXT& value);
1261e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVertexInputAttributeDescription2EXT& value);
1262e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceColorWriteEnableFeaturesEXT& value);
1263e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineColorWriteCreateInfoEXT& value);
1264e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryBarrier2& value);
1265e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageMemoryBarrier2& value);
1266e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferMemoryBarrier2& value);
1267e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDependencyInfo& value);
1268e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSemaphoreSubmitInfo& value);
1269e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCommandBufferSubmitInfo& value);
1270e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSubmitInfo2& value);
1271e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkQueueFamilyCheckpointProperties2NV& value);
1272e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCheckpointData2NV& value);
1273e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSynchronization2Features& value);
1274e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePrimitivesGeneratedQueryFeaturesEXT& value);
1275e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceLegacyDitheringFeaturesEXT& value);
1276e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMultisampledRenderToSingleSampledFeaturesEXT& value);
1277e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSubpassResolvePerformanceQueryEXT& value);
1278e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMultisampledRenderToSingleSampledInfoEXT& value);
1279e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePipelineProtectedAccessFeaturesEXT& value);
1280e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkQueueFamilyVideoPropertiesKHR& value);
1281e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkQueueFamilyQueryResultStatusPropertiesKHR& value);
1282e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoProfileListInfoKHR& value);
1283e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceVideoFormatInfoKHR& value);
1284e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoFormatPropertiesKHR& value);
1285e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoProfileInfoKHR& value);
1286e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoCapabilitiesKHR& value);
1287e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoSessionMemoryRequirementsKHR& value);
1288e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBindVideoSessionMemoryInfoKHR& value);
1289e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoPictureResourceInfoKHR& value);
1290e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoReferenceSlotInfoKHR& value);
1291e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoDecodeCapabilitiesKHR& value);
1292e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoDecodeUsageInfoKHR& value);
1293e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoDecodeInfoKHR& value);
1294e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoDecodeH264ProfileInfoKHR& value);
1295e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoDecodeH264CapabilitiesKHR& value);
1296e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoDecodeH264SessionParametersAddInfoKHR& value);
1297e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoDecodeH264SessionParametersCreateInfoKHR& value);
1298e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoDecodeH264PictureInfoKHR& value);
1299e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoDecodeH264DpbSlotInfoKHR& value);
1300e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoDecodeH265ProfileInfoKHR& value);
1301e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoDecodeH265CapabilitiesKHR& value);
1302e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoDecodeH265SessionParametersAddInfoKHR& value);
1303e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoDecodeH265SessionParametersCreateInfoKHR& value);
1304e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoDecodeH265PictureInfoKHR& value);
1305e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoDecodeH265DpbSlotInfoKHR& value);
1306e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoSessionCreateInfoKHR& value);
1307e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoSessionParametersCreateInfoKHR& value);
1308e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoSessionParametersUpdateInfoKHR& value);
1309e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoBeginCodingInfoKHR& value);
1310e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEndCodingInfoKHR& value);
1311e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoCodingControlInfoKHR& value);
1312e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeUsageInfoKHR& value);
1313e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeInfoKHR& value);
1314e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeRateControlInfoKHR& value);
1315e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeRateControlLayerInfoKHR& value);
1316e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeCapabilitiesKHR& value);
1317e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH264CapabilitiesEXT& value);
1318e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH264SessionParametersAddInfoEXT& value);
1319e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH264SessionParametersCreateInfoEXT& value);
1320e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH264DpbSlotInfoEXT& value);
1321e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH264VclFrameInfoEXT& value);
1322e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH264ReferenceListsInfoEXT& value);
1323e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH264EmitPictureParametersInfoEXT& value);
1324e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH264ProfileInfoEXT& value);
1325e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH264NaluSliceInfoEXT& value);
1326e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH264RateControlInfoEXT& value);
1327e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH264QpEXT& value);
1328e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH264FrameSizeEXT& value);
1329e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH264RateControlLayerInfoEXT& value);
1330e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH265CapabilitiesEXT& value);
1331e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH265SessionParametersAddInfoEXT& value);
1332e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH265SessionParametersCreateInfoEXT& value);
1333e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH265VclFrameInfoEXT& value);
1334e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH265EmitPictureParametersInfoEXT& value);
1335e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH265NaluSliceSegmentInfoEXT& value);
1336e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH265RateControlInfoEXT& value);
1337e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH265QpEXT& value);
1338e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH265FrameSizeEXT& value);
1339e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH265RateControlLayerInfoEXT& value);
1340e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH265ProfileInfoEXT& value);
1341e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH265DpbSlotInfoEXT& value);
1342e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkVideoEncodeH265ReferenceListsInfoEXT& value);
1343e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceInheritedViewportScissorFeaturesNV& value);
1344e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCommandBufferInheritanceViewportScissorInfoNV& value);
1345e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceYcbcr2Plane444FormatsFeaturesEXT& value);
1346e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceProvokingVertexFeaturesEXT& value);
1347e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceProvokingVertexPropertiesEXT& value);
1348e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineRasterizationProvokingVertexStateCreateInfoEXT& value);
1349e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCuModuleCreateInfoNVX& value);
1350e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCuFunctionCreateInfoNVX& value);
1351e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCuLaunchInfoNVX& value);
1352e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDescriptorBufferFeaturesEXT& value);
1353e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDescriptorBufferPropertiesEXT& value);
1354e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDescriptorBufferDensityMapPropertiesEXT& value);
1355e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorAddressInfoEXT& value);
1356e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorBufferBindingInfoEXT& value);
1357e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorBufferBindingPushDescriptorBufferHandleEXT& value);
1358e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorDataEXT& value);
1359e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorGetInfoEXT& value);
1360e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferCaptureDescriptorDataInfoEXT& value);
1361e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageCaptureDescriptorDataInfoEXT& value);
1362e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageViewCaptureDescriptorDataInfoEXT& value);
1363e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSamplerCaptureDescriptorDataInfoEXT& value);
1364e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureCaptureDescriptorDataInfoEXT& value);
1365e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkOpaqueCaptureDescriptorDataCreateInfoEXT& value);
1366e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderIntegerDotProductFeatures& value);
1367e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderIntegerDotProductProperties& value);
1368e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDrmPropertiesEXT& value);
1369e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFragmentShaderBarycentricFeaturesKHR& value);
1370e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFragmentShaderBarycentricPropertiesKHR& value);
1371e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceRayTracingMotionBlurFeaturesNV& value);
1372e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureGeometryMotionTrianglesDataNV& value);
1373e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureMotionInfoNV& value);
1374e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSRTDataNV& value);
1375e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureSRTMotionInstanceNV& value);
1376e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureMatrixMotionInstanceNV& value);
1377e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureMotionInstanceDataNV& value);
1378e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureMotionInstanceNV& value);
1379e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMemoryGetRemoteAddressInfoNV& value);
1380e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImportMemoryBufferCollectionFUCHSIA& value);
1381e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferCollectionImageCreateInfoFUCHSIA& value);
1382e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferCollectionBufferCreateInfoFUCHSIA& value);
1383e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferCollectionCreateInfoFUCHSIA& value);
1384e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferCollectionPropertiesFUCHSIA& value);
1385e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferConstraintsInfoFUCHSIA& value);
1386e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSysmemColorSpaceFUCHSIA& value);
1387e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageFormatConstraintsInfoFUCHSIA& value);
1388e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageConstraintsInfoFUCHSIA& value);
1389e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkBufferCollectionConstraintsInfoFUCHSIA& value);
1390e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceRGBA10X6FormatsFeaturesEXT& value);
1391e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkFormatProperties3& value);
1392e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDrmFormatModifierPropertiesList2EXT& value);
1393e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDrmFormatModifierProperties2EXT& value);
1394e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAndroidHardwareBufferFormatProperties2ANDROID& value);
1395e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineRenderingCreateInfo& value);
1396e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderingInfo& value);
1397e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderingAttachmentInfo& value);
1398e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderingFragmentShadingRateAttachmentInfoKHR& value);
1399e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderingFragmentDensityMapAttachmentInfoEXT& value);
1400e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDynamicRenderingFeatures& value);
1401e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCommandBufferInheritanceRenderingInfo& value);
1402e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAttachmentSampleCountInfoAMD& value);
1403e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMultiviewPerViewAttributesInfoNVX& value);
1404e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceImageViewMinLodFeaturesEXT& value);
1405e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageViewMinLodCreateInfoEXT& value);
1406e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceRasterizationOrderAttachmentAccessFeaturesEXT& value);
1407e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceLinearColorAttachmentFeaturesNV& value);
1408e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceGraphicsPipelineLibraryFeaturesEXT& value);
1409e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceGraphicsPipelineLibraryPropertiesEXT& value);
1410e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkGraphicsPipelineLibraryCreateInfoEXT& value);
1411e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDescriptorSetHostMappingFeaturesVALVE& value);
1412e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorSetBindingReferenceVALVE& value);
1413e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDescriptorSetLayoutHostMappingInfoVALVE& value);
1414e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderModuleIdentifierFeaturesEXT& value);
1415e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderModuleIdentifierPropertiesEXT& value);
1416e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineShaderStageModuleIdentifierCreateInfoEXT& value);
1417e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkShaderModuleIdentifierEXT& value);
1418e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageCompressionControlEXT& value);
1419e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceImageCompressionControlFeaturesEXT& value);
1420e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageCompressionPropertiesEXT& value);
1421e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceImageCompressionControlSwapchainFeaturesEXT& value);
1422e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageSubresource2EXT& value);
1423e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSubresourceLayout2EXT& value);
1424e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderPassCreationControlEXT& value);
1425e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderPassCreationFeedbackInfoEXT& value);
1426e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderPassCreationFeedbackCreateInfoEXT& value);
1427e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderPassSubpassFeedbackInfoEXT& value);
1428e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkRenderPassSubpassFeedbackCreateInfoEXT& value);
1429e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSubpassMergeFeedbackFeaturesEXT& value);
1430e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMicromapBuildInfoEXT& value);
1431e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMicromapCreateInfoEXT& value);
1432e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMicromapVersionInfoEXT& value);
1433e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCopyMicromapInfoEXT& value);
1434e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCopyMicromapToMemoryInfoEXT& value);
1435e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkCopyMemoryToMicromapInfoEXT& value);
1436e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMicromapBuildSizesInfoEXT& value);
1437e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMicromapUsageEXT& value);
1438e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkMicromapTriangleEXT& value);
1439e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceOpacityMicromapFeaturesEXT& value);
1440e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceOpacityMicromapPropertiesEXT& value);
1441e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAccelerationStructureTrianglesOpacityMicromapEXT& value);
1442e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelinePropertiesIdentifierEXT& value);
1443e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePipelinePropertiesFeaturesEXT& value);
1444e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderEarlyAndLateFragmentTestsFeaturesAMD& value);
1445e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExportMetalObjectCreateInfoEXT& value);
1446e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExportMetalObjectsInfoEXT& value);
1447e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExportMetalDeviceInfoEXT& value);
1448e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExportMetalCommandQueueInfoEXT& value);
1449e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExportMetalBufferInfoEXT& value);
1450e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImportMetalBufferInfoEXT& value);
1451e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExportMetalTextureInfoEXT& value);
1452e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImportMetalTextureInfoEXT& value);
1453e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExportMetalIOSurfaceInfoEXT& value);
1454e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImportMetalIOSurfaceInfoEXT& value);
1455e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkExportMetalSharedEventInfoEXT& value);
1456e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImportMetalSharedEventInfoEXT& value);
1457e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceNonSeamlessCubeMapFeaturesEXT& value);
1458e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePipelineRobustnessFeaturesEXT& value);
1459e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPipelineRobustnessCreateInfoEXT& value);
1460e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDevicePipelineRobustnessPropertiesEXT& value);
1461e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkImageViewSampleWeightCreateInfoQCOM& value);
1462e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceImageProcessingFeaturesQCOM& value);
1463e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceImageProcessingPropertiesQCOM& value);
1464e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceTilePropertiesFeaturesQCOM& value);
1465e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkTilePropertiesQCOM& value);
1466e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceAmigoProfilingFeaturesSEC& value);
1467e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkAmigoProfilingSubmitInfoSEC& value);
1468e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceAttachmentFeedbackLoopLayoutFeaturesEXT& value);
1469e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceDepthClampZeroOneFeaturesEXT& value);
1470e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceAddressBindingReportFeaturesEXT& value);
1471e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceAddressBindingCallbackDataEXT& value);
1472e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceOpticalFlowFeaturesNV& value);
1473e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceOpticalFlowPropertiesNV& value);
1474e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkOpticalFlowImageFormatInfoNV& value);
1475e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkOpticalFlowImageFormatPropertiesNV& value);
1476e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkOpticalFlowSessionCreateInfoNV& value);
1477e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkOpticalFlowSessionCreatePrivateDataInfoNV& value);
1478e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkOpticalFlowExecuteInfoNV& value);
1479e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceFaultFeaturesEXT& value);
1480e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceFaultAddressInfoEXT& value);
1481e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceFaultVendorInfoEXT& value);
1482e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceFaultCountsEXT& value);
1483e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceFaultInfoEXT& value);
1484e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDeviceFaultVendorBinaryHeaderVersionOneEXT& value);
1485e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDecompressMemoryRegionNV& value);
1486e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderCoreBuiltinsPropertiesARM& value);
1487e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceShaderCoreBuiltinsFeaturesARM& value);
1488e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSurfacePresentModeEXT& value);
1489e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSurfacePresentScalingCapabilitiesEXT& value);
1490e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSurfacePresentModeCompatibilityEXT& value);
1491e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceSwapchainMaintenance1FeaturesEXT& value);
1492e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSwapchainPresentFenceInfoEXT& value);
1493e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSwapchainPresentModesCreateInfoEXT& value);
1494e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSwapchainPresentModeInfoEXT& value);
1495e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkSwapchainPresentScalingCreateInfoEXT& value);
1496e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkReleaseSwapchainImagesInfoEXT& value);
1497e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceRayTracingInvocationReorderFeaturesNV& value);
1498e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceRayTracingInvocationReorderPropertiesNV& value);
1499e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDirectDriverLoadingInfoLUNARG& value);
1500e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkDirectDriverLoadingListLUNARG& value);
1501e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const VkPhysicalDeviceMultiviewPerViewViewportsFeaturesQCOM& value);
1502e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH264SpsVuiFlags& value);
1503e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH264HrdParameters& value);
1504e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH264SequenceParameterSetVui& value);
1505e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH264SpsFlags& value);
1506e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH264ScalingLists& value);
1507e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH264SequenceParameterSet& value);
1508e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH264PpsFlags& value);
1509e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH264PictureParameterSet& value);
1510e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoDecodeH264PictureInfoFlags& value);
1511e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoDecodeH264PictureInfo& value);
1512e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoDecodeH264ReferenceInfoFlags& value);
1513e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoDecodeH264ReferenceInfo& value);
1514e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH264WeightTableFlags& value);
1515e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH264WeightTable& value);
1516e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH264SliceHeaderFlags& value);
1517e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH264PictureInfoFlags& value);
1518e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH264ReferenceInfoFlags& value);
1519e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH264RefMgmtFlags& value);
1520e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH264RefListModEntry& value);
1521e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH264RefPicMarkingEntry& value);
1522e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH264RefMemMgmtCtrlOperations& value);
1523e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH264PictureInfo& value);
1524e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH264ReferenceInfo& value);
1525e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH264SliceHeader& value);
1526e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265ProfileTierLevelFlags& value);
1527e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265ProfileTierLevel& value);
1528e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265DecPicBufMgr& value);
1529e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265SubLayerHrdParameters& value);
1530e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265HrdFlags& value);
1531e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265HrdParameters& value);
1532e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265VpsFlags& value);
1533e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265VideoParameterSet& value);
1534e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265ScalingLists& value);
1535e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265ShortTermRefPicSetFlags& value);
1536e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265ShortTermRefPicSet& value);
1537e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265LongTermRefPicsSps& value);
1538e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265SpsVuiFlags& value);
1539e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265SequenceParameterSetVui& value);
1540e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265PredictorPaletteEntries& value);
1541e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265SpsFlags& value);
1542e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265SequenceParameterSet& value);
1543e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265PpsFlags& value);
1544e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoH265PictureParameterSet& value);
1545e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoDecodeH265PictureInfoFlags& value);
1546e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoDecodeH265PictureInfo& value);
1547e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoDecodeH265ReferenceInfoFlags& value);
1548e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoDecodeH265ReferenceInfo& value);
1549e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH265WeightTableFlags& value);
1550e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH265WeightTable& value);
1551e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH265SliceSegmentLongTermRefPics& value);
1552e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH265SliceSegmentHeaderFlags& value);
1553e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH265SliceSegmentHeader& value);
1554e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH265ReferenceModificationFlags& value);
1555e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH265ReferenceModifications& value);
1556e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH265PictureInfoFlags& value);
1557e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH265PictureInfo& value);
1558e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH265ReferenceInfoFlags& value);
1559e5c31af7Sopenharmony_cistd::ostream&	operator<<	(std::ostream& s, const StdVideoEncodeH265ReferenceInfo& value);
1560