--- layout: stdlib-reference --- # Miscelaneous types This category contains the following declarations: #### [CDataLayout](cdatalayout-015/index) #### [DefaultDataLayout](defaultdatalayout-07b/index) #### [DefaultPushConstantDataLayout](defaultpushconstantdatalayout-07bjn/index) #### [MemoryOrder](memoryorder-06/index) #### [NativeString](nativestring-06/index) #### [ScalarDataLayout](scalardatalayout-06a/index) #### [SideEffectBehavior](sideeffectbehavior-04a/index) #### [Std140DataLayout](std140datalayout-06a/index) #### [Std430DataLayout](std430datalayout-06a/index) #### [\_\_Shape1D](0_shape1d-028/index) #### [\_\_Shape2D](0_shape2d-028/index) #### [\_\_Shape3D](0_shape3d-028/index) #### [\_\_ShapeBuffer](0_shapebuffer-027/index) #### [\_\_ShapeCube](0_shapecube-027/index) #### [string](string)