Temporary header file '/tmp/euduVnVrBC/dump1.h' with the following content will be compiled to create GCC translation unit dump:

  // add defines
  #define __STDC_VERSION__ 201710L
#define _TIME_BITS 64
#define _FILE_OFFSET_BITS 64
#define _GXX_NULLPTR_T
#define CLUTTER_ENABLE_COMPOSITOR_API 1
#define _REGEX_NELTS(n)
#define _Atomic
#define PACKED
#ifdef __cplusplus
// C17 compat layer
#define _Alignof(type) alignof(type)
#endif
#define getaddrinfo_a(a,b,c,d) 
#define __kernel
#define __global
#define CL_TARGET_OPENCL_VERSION 300
#define float4 b3Float4

  // add includes
  #include "/usr/include/bullet/Bullet3Common/shared/b3PlatformDefinitions.h"
  #include "/usr/include/bullet/Bullet3Common/shared/b3Float4.h"
  #include "/usr/include/bullet/Bullet3Common/shared/b3Int2.h"
  #include "/usr/include/bullet/Bullet3Common/shared/b3Int4.h"
  #include "/usr/include/bullet/Bullet3Common/shared/b3Mat3x3.h"
  #include "/usr/include/bullet/Bullet3Common/shared/b3Quat.h"
  #include "/usr/include/bullet/Bullet3Common/b3AlignedAllocator.h"
  #include "/usr/include/bullet/Bullet3Common/b3AlignedObjectArray.h"
  #include "/usr/include/bullet/Bullet3Common/b3CommandLineArgs.h"
  #include "/usr/include/bullet/Bullet3Common/b3FileUtils.h"
  #include "/usr/include/bullet/Bullet3Common/b3HashMap.h"
  #include "/usr/include/bullet/Bullet3Common/b3Logging.h"
  #include "/usr/include/bullet/Bullet3Common/b3Matrix3x3.h"
  #include "/usr/include/bullet/Bullet3Common/b3MinMax.h"
  #include "/usr/include/bullet/Bullet3Common/b3PoolAllocator.h"
  #include "/usr/include/bullet/Bullet3Common/b3QuadWord.h"
  #include "/usr/include/bullet/Bullet3Common/b3Quaternion.h"
  #include "/usr/include/bullet/Bullet3Common/b3Random.h"
  #include "/usr/include/bullet/Bullet3Common/b3ResizablePool.h"
  #include "/usr/include/bullet/Bullet3Common/b3StackAlloc.h"
  #include "/usr/include/bullet/Bullet3Common/b3Transform.h"
  #include "/usr/include/bullet/Bullet3Common/b3TransformUtil.h"
  #include "/usr/include/bullet/Bullet3Common/b3Vector3.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3BvhInfo.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3QuantizedBvh.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/b3Config.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3BvhSubtreeInfoData.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3BvhTraversal.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3Collidable.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3Contact4Data.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ConvexPolyhedronData.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3FindSeparatingAxis.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3MprPenetration.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3QuantizedBvhNodeData.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ReduceContacts.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3RigidBodyData.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3UpdateAabbs.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3ContactConvexConvexSAT.h"
  #include "/usr/include/bullet/Bullet3Collision/BroadPhaseCollision/b3BroadphaseCallback.h"
  #include "/usr/include/bullet/Bullet3Collision/BroadPhaseCollision/b3DynamicBvh.h"
  #include "/usr/include/bullet/Bullet3Collision/BroadPhaseCollision/b3DynamicBvhBroadphase.h"
  #include "/usr/include/bullet/Bullet3Collision/BroadPhaseCollision/b3OverlappingPair.h"
  #include "/usr/include/bullet/Bullet3Collision/BroadPhaseCollision/b3OverlappingPairCache.h"
  #include "/usr/include/bullet/Bullet3Collision/BroadPhaseCollision/shared/b3Aabb.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/b3Contact4.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/b3ConvexUtility.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/b3CpuNarrowPhase.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/b3RaycastInfo.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/b3RigidBodyCL.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3FindConcaveSatAxis.h"
  #include "/usr/include/bullet/Bullet3Collision/NarrowPhaseCollision/shared/b3NewContactReduction.h"
  #include "/usr/include/bullet/Bullet3Common/b3Scalar.h"
  #include "/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3ContactSolverInfo.h"
  #include "/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3FixedConstraint.h"
  #include "/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3Generic6DofConstraint.h"
  #include "/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3JacobianEntry.h"
  #include "/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3PgsJacobiSolver.h"
  #include "/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3Point2PointConstraint.h"
  #include "/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3SolverBody.h"
  #include "/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3SolverConstraint.h"
  #include "/usr/include/bullet/Bullet3Dynamics/ConstraintSolver/b3TypedConstraint.h"
  #include "/usr/include/bullet/Bullet3Dynamics/b3CpuRigidBodyPipeline.h"
  #include "/usr/include/bullet/Bullet3Dynamics/shared/b3ContactConstraint4.h"
  #include "/usr/include/bullet/Bullet3Dynamics/shared/b3ConvertConstraint4.h"
  #include "/usr/include/bullet/Bullet3Dynamics/shared/b3Inertia.h"
  #include "/usr/include/bullet/Bullet3Dynamics/shared/b3IntegrateTransforms.h"
  #include "/usr/include/bullet/Bullet3Geometry/b3AabbUtil.h"
  #include "/usr/include/bullet/Bullet3Geometry/b3ConvexHullComputer.h"
  #include "/usr/include/bullet/Bullet3Geometry/b3GeometryUtil.h"
  #include "/usr/include/bullet/Bullet3Geometry/b3GrahamScan2dConvexHull.h"
  #include "/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuBroadphaseInterface.h"
  #include "/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuGridBroadphase.h"
  #include "/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.h"
  #include "/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.h"
  #include "/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/b3GpuSapBroadphase.h"
  #include "/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/b3SapAabb.h"
  #include "/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/gridBroadphaseKernels.h"
  #include "/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/parallelLinearBvhKernels.h"
  #include "/usr/include/bullet/Bullet3OpenCL/BroadphaseCollision/kernels/sapKernels.h"
  #include "/usr/include/bullet/Bullet3OpenCL/Initialize/b3OpenCLInclude.h"
  #include "/usr/include/bullet/Bullet3OpenCL/Initialize/b3OpenCLUtils.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ContactCache.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ConvexHullContact.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3ConvexPolyhedronCL.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3GjkEpa.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3OptimizedBvh.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3StridingMeshInterface.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3SupportMappings.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3TriangleCallback.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3TriangleIndexVertexArray.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3VectorFloat4.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/b3VoronoiSimplexSolver.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/bvhTraversal.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/mprKernels.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/primitiveContacts.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satClipHullContacts.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satConcaveKernels.h"
  #include "/usr/include/bullet/Bullet3OpenCL/NarrowphaseCollision/kernels/satKernels.h"
  #include "/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/b3BoundSearchCL.h"
  #include "/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/b3BufferInfoCL.h"
  #include "/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/b3FillCL.h"
  #include "/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/b3LauncherCL.h"
  #include "/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/b3OpenCLArray.h"
  #include "/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanCL.h"
  #include "/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/b3PrefixScanFloat4CL.h"
  #include "/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/b3RadixSort32CL.h"
  #include "/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/BoundSearchKernelsCL.h"
  #include "/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/CopyKernelsCL.h"
  #include "/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/FillKernelsCL.h"
  #include "/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernelsCL.h"
  #include "/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/PrefixScanKernelsFloat4CL.h"
  #include "/usr/include/bullet/Bullet3OpenCL/ParallelPrimitives/kernels/RadixSort32KernelsCL.h"
  #include "/usr/include/bullet/Bullet3OpenCL/Raycast/b3GpuRaycast.h"
  #include "/usr/include/bullet/Bullet3OpenCL/Raycast/kernels/rayCastKernels.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuConstraint4.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuGenericConstraint.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuJacobiContactSolver.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuNarrowPhase.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuNarrowPhaseInternalData.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuPgsConstraintSolver.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuPgsContactSolver.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipeline.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuRigidBodyPipelineInternalData.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuSolverBody.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/b3GpuSolverConstraint.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/b3Solver.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/batchingKernels.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/batchingKernelsNew.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/integrateKernel.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/jointSolver.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/solveContact.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/solveFriction.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/solverSetup.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/solverSetup2.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/solverUtils.h"
  #include "/usr/include/bullet/Bullet3OpenCL/RigidBody/kernels/updateAabbsKernel.h"
  #include "/usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3.h"
  #include "/usr/include/bullet/BulletCollision/BroadphaseCollision/btAxisSweep3Internal.h"
  #include "/usr/include/bullet/BulletCollision/BroadphaseCollision/btBroadphaseInterface.h"
  #include "/usr/include/bullet/BulletCollision/BroadphaseCollision/btBroadphaseProxy.h"
  #include "/usr/include/bullet/BulletCollision/BroadphaseCollision/btCollisionAlgorithm.h"
  #include "/usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvt.h"
  #include "/usr/include/bullet/BulletCollision/BroadphaseCollision/btDbvtBroadphase.h"
  #include "/usr/include/bullet/BulletCollision/BroadphaseCollision/btDispatcher.h"
  #include "/usr/include/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCache.h"
  #include "/usr/include/bullet/BulletCollision/BroadphaseCollision/btOverlappingPairCallback.h"
  #include "/usr/include/bullet/BulletCollision/BroadphaseCollision/btQuantizedBvh.h"
  #include "/usr/include/bullet/BulletCollision/BroadphaseCollision/btSimpleBroadphase.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/SphereTriangleDetector.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btActivatingCollisionAlgorithm.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btBox2dBox2dCollisionAlgorithm.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btBoxBoxCollisionAlgorithm.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btBoxBoxDetector.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionConfiguration.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionCreateFunc.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcher.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionDispatcherMt.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObject.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionObjectWrapper.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorld.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btCollisionWorldImporter.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btCompoundCollisionAlgorithm.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btCompoundCompoundCollisionAlgorithm.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btConvex2dConvex2dAlgorithm.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btConvexConcaveCollisionAlgorithm.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btConvexConvexAlgorithm.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btConvexPlaneCollisionAlgorithm.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btDefaultCollisionConfiguration.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btEmptyCollisionAlgorithm.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btGhostObject.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btHashedSimplePairCache.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btInternalEdgeUtility.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btManifoldResult.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btSimulationIslandManager.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btSphereBoxCollisionAlgorithm.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btSphereSphereCollisionAlgorithm.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btSphereTriangleCollisionAlgorithm.h"
  #include "/usr/include/bullet/BulletCollision/CollisionDispatch/btUnionFind.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btBox2dShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btBoxShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btBvhTriangleMeshShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btCapsuleShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btCollisionMargin.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btCollisionShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btCompoundShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btConcaveShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btConeShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btConvex2dShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btConvexHullShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btConvexInternalShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btConvexPointCloudShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btConvexPolyhedron.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btConvexShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btConvexTriangleMeshShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btCylinderShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btEmptyShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btMaterial.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btMiniSDF.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btMinkowskiSumShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btMultiSphereShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btMultimaterialTriangleMeshShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btOptimizedBvh.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btPolyhedralConvexShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btScaledBvhTriangleMeshShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btSdfCollisionShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btShapeHull.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btSphereShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btStaticPlaneShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btStridingMeshInterface.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btTetrahedronShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btTriangleBuffer.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btTriangleCallback.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexArray.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btTriangleIndexVertexMaterialArray.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btTriangleInfoMap.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btTriangleMesh.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btTriangleMeshShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btTriangleShape.h"
  #include "/usr/include/bullet/BulletCollision/CollisionShapes/btUniformScalingShape.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/btBoxCollision.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/btClipPolygon.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/btCompoundFromGimpact.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/btContactProcessing.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/btContactProcessingStructs.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/btGImpactBvh.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/btGImpactBvhStructs.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/btGImpactMassUtil.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvh.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/btGImpactQuantizedBvhStructs.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/btGImpactShape.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/btGenericPoolAllocator.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/btGeometryOperations.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/btQuantization.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/btTriangleShapeEx.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/gim_array.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/gim_basic_geometry_operations.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/gim_bitset.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/gim_box_collision.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/gim_box_set.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/gim_clip_polygon.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/gim_contact.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/gim_geom_types.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/gim_geometry.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/gim_hash_table.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/gim_linear_math.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/gim_math.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/gim_memory.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/gim_pair.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/gim_radixsort.h"
  #include "/usr/include/bullet/BulletCollision/Gimpact/gim_tri_collision.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btComputeGjkEpaPenetration.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btContinuousConvexCollision.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btConvexCast.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btConvexPenetrationDepthSolver.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btDiscreteCollisionDetectorInterface.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btGjkCollisionDescription.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btGjkConvexCast.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa2.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpa3.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btGjkEpaPenetrationDepthSolver.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btGjkPairDetector.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btManifoldPoint.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btMinkowskiPenetrationDepthSolver.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btMprPenetration.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btPersistentManifold.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btPointCollector.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btPolyhedralContactClipping.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btRaycastCallback.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btSimplexSolverInterface.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btSubSimplexConvexCast.h"
  #include "/usr/include/bullet/BulletCollision/NarrowPhaseCollision/btVoronoiSimplexSolver.h"
  #include "/usr/include/bullet/BulletCollision/btBulletCollisionCommon.h"
  #include "/usr/include/bullet/BulletDynamics/Character/btCharacterControllerInterface.h"
  #include "/usr/include/bullet/BulletDynamics/Character/btKinematicCharacterController.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btBatchedConstraints.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btConeTwistConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btConstraintSolver.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btContactConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btContactSolverInfo.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btFixedConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btGearConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpring2Constraint.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btGeneric6DofSpringConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btHinge2Constraint.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btHingeConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btJacobianEntry.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btNNCGConstraintSolver.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btPoint2PointConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolver.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btSequentialImpulseConstraintSolverMt.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btSliderConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btSolve2LinearConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverBody.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btSolverConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btTypedConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/ConstraintSolver/btUniversalConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/Dynamics/btActionInterface.h"
  #include "/usr/include/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorld.h"
  #include "/usr/include/bullet/BulletDynamics/Dynamics/btDiscreteDynamicsWorldMt.h"
  #include "/usr/include/bullet/BulletDynamics/Dynamics/btDynamicsWorld.h"
  #include "/usr/include/bullet/BulletDynamics/Dynamics/btRigidBody.h"
  #include "/usr/include/bullet/BulletDynamics/Dynamics/btSimpleDynamicsWorld.h"
  #include "/usr/include/bullet/BulletDynamics/Dynamics/btSimulationIslandManagerMt.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBody.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyConstraintSolver.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyDynamicsWorld.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyFixedConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyGearConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyInplaceSolverIslandCallback.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointFeedback.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointLimitConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyJointMotor.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyLink.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyLinkCollider.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyMLCPConstraintSolver.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodyPoint2Point.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodySliderConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodySolverConstraint.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodySphericalJointLimit.h"
  #include "/usr/include/bullet/BulletDynamics/Featherstone/btMultiBodySphericalJointMotor.h"
  #include "/usr/include/bullet/BulletDynamics/MLCPSolvers/btDantzigLCP.h"
  #include "/usr/include/bullet/BulletDynamics/MLCPSolvers/btDantzigSolver.h"
  #include "/usr/include/bullet/BulletDynamics/MLCPSolvers/btLemkeAlgorithm.h"
  #include "/usr/include/bullet/BulletDynamics/MLCPSolvers/btLemkeSolver.h"
  #include "/usr/include/bullet/BulletDynamics/MLCPSolvers/btMLCPSolver.h"
  #include "/usr/include/bullet/BulletDynamics/MLCPSolvers/btMLCPSolverInterface.h"
  #include "/usr/include/bullet/BulletDynamics/MLCPSolvers/btPATHSolver.h"
  #include "/usr/include/bullet/BulletDynamics/MLCPSolvers/btSolveProjectedGaussSeidel.h"
  #include "/usr/include/bullet/BulletDynamics/Vehicle/btRaycastVehicle.h"
  #include "/usr/include/bullet/BulletDynamics/Vehicle/btVehicleRaycaster.h"
  #include "/usr/include/bullet/BulletDynamics/Vehicle/btWheelInfo.h"
  #include "/usr/include/bullet/BulletDynamics/btBulletDynamicsCommon.h"
  #include "/usr/include/bullet/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBody.h"
  #include "/usr/include/bullet/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodyHelpers.h"
  #include "/usr/include/bullet/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableBodySolver.h"
  #include "/usr/include/bullet/BulletSoftBody/BulletReducedDeformableBody/btReducedDeformableContactConstraint.h"
  #include "/usr/include/bullet/BulletSoftBody/DeformableBodyInplaceSolverIslandCallback.h"
  #include "/usr/include/bullet/BulletSoftBody/btCGProjection.h"
  #include "/usr/include/bullet/BulletSoftBody/btConjugateGradient.h"
  #include "/usr/include/bullet/BulletSoftBody/btConjugateResidual.h"
  #include "/usr/include/bullet/BulletSoftBody/btDefaultSoftBodySolver.h"
  #include "/usr/include/bullet/BulletSoftBody/btDeformableBackwardEulerObjective.h"
  #include "/usr/include/bullet/BulletSoftBody/btDeformableBodySolver.h"
  #include "/usr/include/bullet/BulletSoftBody/btDeformableContactConstraint.h"
  #include "/usr/include/bullet/BulletSoftBody/btDeformableContactProjection.h"
  #include "/usr/include/bullet/BulletSoftBody/btDeformableCorotatedForce.h"
  #include "/usr/include/bullet/BulletSoftBody/btDeformableGravityForce.h"
  #include "/usr/include/bullet/BulletSoftBody/btDeformableLagrangianForce.h"
  #include "/usr/include/bullet/BulletSoftBody/btDeformableLinearElasticityForce.h"
  #include "/usr/include/bullet/BulletSoftBody/btDeformableMassSpringForce.h"
  #include "/usr/include/bullet/BulletSoftBody/btDeformableMousePickingForce.h"
  #include "/usr/include/bullet/BulletSoftBody/btDeformableMultiBodyConstraintSolver.h"
  #include "/usr/include/bullet/BulletSoftBody/btDeformableMultiBodyDynamicsWorld.h"
  #include "/usr/include/bullet/BulletSoftBody/btDeformableNeoHookeanForce.h"
  #include "/usr/include/bullet/BulletSoftBody/btKrylovSolver.h"
  #include "/usr/include/bullet/BulletSoftBody/btPreconditioner.h"
  #include "/usr/include/bullet/BulletSoftBody/btSoftBody.h"
  #include "/usr/include/bullet/BulletSoftBody/btSoftBodyConcaveCollisionAlgorithm.h"
  #include "/usr/include/bullet/BulletSoftBody/btSoftBodyData.h"
  #include "/usr/include/bullet/BulletSoftBody/btSoftBodyHelpers.h"
  #include "/usr/include/bullet/BulletSoftBody/btSoftBodyInternals.h"
  #include "/usr/include/bullet/BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h"
  #include "/usr/include/bullet/BulletSoftBody/btSoftBodySolverVertexBuffer.h"
  #include "/usr/include/bullet/BulletSoftBody/btSoftBodySolvers.h"
  #include "/usr/include/bullet/BulletSoftBody/btSoftMultiBodyDynamicsWorld.h"
  #include "/usr/include/bullet/BulletSoftBody/btSoftRigidCollisionAlgorithm.h"
  #include "/usr/include/bullet/BulletSoftBody/btSoftRigidDynamicsWorld.h"
  #include "/usr/include/bullet/BulletSoftBody/btSoftSoftCollisionAlgorithm.h"
  #include "/usr/include/bullet/BulletSoftBody/btSparseSDF.h"
  #include "/usr/include/bullet/BulletSoftBody/poly34.h"
  #include "/usr/include/bullet/LinearMath/TaskScheduler/btThreadSupportInterface.h"
  #include "/usr/include/bullet/LinearMath/btAabbUtil2.h"
  #include "/usr/include/bullet/LinearMath/btAlignedAllocator.h"
  #include "/usr/include/bullet/LinearMath/btAlignedObjectArray.h"
  #include "/usr/include/bullet/LinearMath/btConvexHull.h"
  #include "/usr/include/bullet/LinearMath/btConvexHullComputer.h"
  #include "/usr/include/bullet/LinearMath/btCpuFeatureUtility.h"
  #include "/usr/include/bullet/LinearMath/btDefaultMotionState.h"
  #include "/usr/include/bullet/LinearMath/btGeometryUtil.h"
  #include "/usr/include/bullet/LinearMath/btGrahamScan2dConvexHull.h"
  #include "/usr/include/bullet/LinearMath/btHashMap.h"
  #include "/usr/include/bullet/LinearMath/btIDebugDraw.h"
  #include "/usr/include/bullet/LinearMath/btImplicitQRSVD.h"
  #include "/usr/include/bullet/LinearMath/btList.h"
  #include "/usr/include/bullet/LinearMath/btMatrix3x3.h"
  #include "/usr/include/bullet/LinearMath/btMatrixX.h"
  #include "/usr/include/bullet/LinearMath/btMinMax.h"
  #include "/usr/include/bullet/LinearMath/btModifiedGramSchmidt.h"
  #include "/usr/include/bullet/LinearMath/btMotionState.h"
  #include "/usr/include/bullet/LinearMath/btPolarDecomposition.h"
  #include "/usr/include/bullet/LinearMath/btPoolAllocator.h"
  #include "/usr/include/bullet/LinearMath/btQuadWord.h"
  #include "/usr/include/bullet/LinearMath/btQuaternion.h"
  #include "/usr/include/bullet/LinearMath/btQuickprof.h"
  #include "/usr/include/bullet/LinearMath/btRandom.h"
  #include "/usr/include/bullet/LinearMath/btReducedVector.h"
  #include "/usr/include/bullet/LinearMath/btScalar.h"
  #include "/usr/include/bullet/LinearMath/btSerializer.h"
  #include "/usr/include/bullet/LinearMath/btSpatialAlgebra.h"
  #include "/usr/include/bullet/LinearMath/btStackAlloc.h"
  #include "/usr/include/bullet/LinearMath/btThreads.h"
  #include "/usr/include/bullet/LinearMath/btTransform.h"
  #include "/usr/include/bullet/LinearMath/btTransformUtil.h"
  #include "/usr/include/bullet/LinearMath/btVector3.h"
  #include "/usr/include/bullet/btBulletCollisionCommon.h"
  #include "/usr/include/bullet/btBulletDynamicsCommon.h"

  // add namespaces
  namespace btConvertPointerSizeT{typedef int tmp_add_type_1;}
  btConvertPointerSizeT::tmp_add_type_1 tmp_add_func_1(){return 0;};

  // add classes
  BT_BOX_BOX_TRANSFORM_CACHE* tmp_add_class_0;
  BT_QUANTIZED_BVH_NODE* tmp_add_class_1;
  CProfileSample* tmp_add_class_2;
  ConvexH* tmp_add_class_3;
  DISTANCE_PLANE_3D_FUNC* tmp_add_class_4;
  DefaultPreconditioner* tmp_add_class_5;
  DeformableBodyInplaceSolverIslandCallback* tmp_add_class_6;
  DeformableContactConstraint* tmp_add_class_7;
  GIM_AABB* tmp_add_class_8;
  GIM_AABB_DATA* tmp_add_class_9;
  GIM_BOX_BOX_TRANSFORM_CACHE* tmp_add_class_10;
  GIM_BOX_TREE* tmp_add_class_11;
  GIM_BOX_TREE_NODE* tmp_add_class_12;
  GIM_BVH_DATA* tmp_add_class_13;
  GIM_BVH_DATA_ARRAY* tmp_add_class_14;
  GIM_BVH_TREE_NODE* tmp_add_class_15;
  GIM_BVH_TREE_NODE_ARRAY* tmp_add_class_16;
  GIM_CONTACT* tmp_add_class_17;
  GIM_HASH_NODE_CMP_KEY_MACRO* tmp_add_class_18;
  GIM_HASH_NODE_CMP_MACRO* tmp_add_class_19;
  GIM_HASH_NODE_GET_KEY* tmp_add_class_20;
  GIM_PAIR* tmp_add_class_21;
  GIM_PRIMITIVE_MANAGER_PROTOTYPE* tmp_add_class_22;
  GIM_QUANTIZED_BVH_NODE_ARRAY* tmp_add_class_23;
  GIM_RSORT_TOKEN* tmp_add_class_24;
  GIM_RSORT_TOKEN_COMPARATOR* tmp_add_class_25;
  GIM_TRIANGLE* tmp_add_class_26;
  GIM_TRIANGLE_CONTACT* tmp_add_class_27;
  GIM_TRIANGLE_CONTACT_DATA* tmp_add_class_28;
  GivensRotation* tmp_add_class_29;
  GpuSatCollision* tmp_add_class_30;
  GrahamVector3* tmp_add_class_31;
  HullDesc* tmp_add_class_32;
  HullLibrary* tmp_add_class_33;
  HullResult* tmp_add_class_34;
  KKTPreconditioner* tmp_add_class_35;
  LagrangeMultiplier* tmp_add_class_36;
  MassPreconditioner* tmp_add_class_37;
  MultiBodyInplaceSolverIslandCallback* tmp_add_class_38;
  MyCallback* tmp_add_class_39;
  MyInternalTriangleIndexCallback* tmp_add_class_40;
  MyTest* tmp_add_class_41;
  PHullResult* tmp_add_class_42;
  Preconditioner* tmp_add_class_43;
  SoftBodyClusterData* tmp_add_class_44;
  SoftBodyConfigData* tmp_add_class_45;
  SoftBodyFaceData* tmp_add_class_46;
  SoftBodyLinkData* tmp_add_class_47;
  SoftBodyMaterialData* tmp_add_class_48;
  SoftBodyNodeData* tmp_add_class_49;
  SoftBodyPoseData* tmp_add_class_50;
  SoftBodyTetraData* tmp_add_class_51;
  SoftRigidAnchorData* tmp_add_class_52;
  SphereTriangleDetector* tmp_add_class_53;
  TwoInts* tmp_add_class_54;
  _G_fpos64_t* tmp_add_class_55;
  _G_fpos_t* tmp_add_class_56;
  _IO_cookie_io_functions_t* tmp_add_class_57;
  _b3MprSimplex_t* tmp_add_class_58;
  _b3MprSupport_t* tmp_add_class_59;
  _btMprSimplex_t* tmp_add_class_60;
  _btMprSupport_t* tmp_add_class_61;
  _cl_buffer_region* tmp_add_class_62;
  _cl_image_desc* tmp_add_class_63;
  _cl_image_format* tmp_add_class_64;
  _cl_name_version* tmp_add_class_65;
  b3Aabb* tmp_add_class_66;
  b3AngleCompareFunc* tmp_add_class_67;
  b3AngularLimit* tmp_add_class_68;
  b3Block* tmp_add_class_69;
  b3BoundSearchCL* tmp_add_class_70;
  b3BroadphaseAabbCallback* tmp_add_class_71;
  b3BroadphasePairSortPredicate* tmp_add_class_72;
  b3BroadphaseProxy* tmp_add_class_73;
  b3BroadphaseRayCallback* tmp_add_class_74;
  b3BufferInfoCL* tmp_add_class_75;
  b3BvhInfo* tmp_add_class_76;
  b3BvhSubtreeInfo* tmp_add_class_77;
  b3BvhSubtreeInfoData* tmp_add_class_78;
  b3CharIndexTripletData* tmp_add_class_79;
  b3Collidable* tmp_add_class_80;
  b3CommandLineArgs* tmp_add_class_81;
  b3CompoundOverlappingPair* tmp_add_class_82;
  b3Config* tmp_add_class_83;
  b3ConstraintSetting* tmp_add_class_84;
  b3Contact4* tmp_add_class_85;
  b3Contact4Data* tmp_add_class_86;
  b3ContactCache* tmp_add_class_87;
  b3ContactConstraint4* tmp_add_class_88;
  b3ContactSolverInfo* tmp_add_class_89;
  b3ContactSolverInfoData* tmp_add_class_90;
  b3ContactSolverInfoDoubleData* tmp_add_class_91;
  b3ContactSolverInfoFloatData* tmp_add_class_92;
  b3ConvexHullComputer* tmp_add_class_93;
  b3ConvexPolyhedronData* tmp_add_class_94;
  b3ConvexSeparatingDistanceUtil* tmp_add_class_95;
  b3ConvexUtility* tmp_add_class_96;
  b3CpuNarrowPhase* tmp_add_class_97;
  b3CpuRigidBodyPipeline* tmp_add_class_98;
  b3DbvtAabbMm* tmp_add_class_99;
  b3DbvtNode* tmp_add_class_100;
  b3DbvtProxy* tmp_add_class_101;
  b3DynamicBvh* tmp_add_class_102;
  b3DynamicBvhBroadphase* tmp_add_class_103;
  b3FileUtils* tmp_add_class_104;
  b3FillCL* tmp_add_class_105;
  b3FixedConstraint* tmp_add_class_106;
  b3Generic6DofConstraint* tmp_add_class_107;
  b3GeometryUtil* tmp_add_class_108;
  b3GjkEpaSolver2* tmp_add_class_109;
  b3GpuBroadphaseInterface* tmp_add_class_110;
  b3GpuChildShape* tmp_add_class_111;
  b3GpuConstraint4* tmp_add_class_112;
  b3GpuConstraintInfo2* tmp_add_class_113;
  b3GpuFace* tmp_add_class_114;
  b3GpuGenericConstraint* tmp_add_class_115;
  b3GpuGridBroadphase* tmp_add_class_116;
  b3GpuJacobiContactSolver* tmp_add_class_117;
  b3GpuNarrowPhase* tmp_add_class_118;
  b3GpuNarrowPhaseInternalData* tmp_add_class_119;
  b3GpuParallelLinearBvh* tmp_add_class_120;
  b3GpuParallelLinearBvhBroadphase* tmp_add_class_121;
  b3GpuPgsConstraintSolver* tmp_add_class_122;
  b3GpuPgsContactSolver* tmp_add_class_123;
  b3GpuRaycast* tmp_add_class_124;
  b3GpuRigidBodyPipeline* tmp_add_class_125;
  b3GpuRigidBodyPipelineInternalData* tmp_add_class_126;
  b3GpuSapBroadphase* tmp_add_class_127;
  b3GpuSolverBody* tmp_add_class_128;
  b3GpuSolverConstraint* tmp_add_class_129;
  b3GrahamVector3* tmp_add_class_130;
  b3HashInt* tmp_add_class_131;
  b3HashPtr* tmp_add_class_132;
  b3HashString* tmp_add_class_133;
  b3HashedOverlappingPairCache* tmp_add_class_134;
  b3IndexedMesh* tmp_add_class_135;
  b3Inertia* tmp_add_class_136;
  b3InertiaData* tmp_add_class_137;
  b3Int2* tmp_add_class_138;
  b3Int4* tmp_add_class_139;
  b3IntIndexData* tmp_add_class_140;
  b3InternalTriangleIndexCallback* tmp_add_class_141;
  b3JacobiSolverInfo* tmp_add_class_142;
  b3JacobianEntry* tmp_add_class_143;
  b3JointFeedback* tmp_add_class_144;
  b3KernelArgData* tmp_add_class_145;
  b3LauncherCL* tmp_add_class_146;
  b3Matrix3x3* tmp_add_class_147;
  b3Matrix3x3DoubleData* tmp_add_class_148;
  b3Matrix3x3FloatData* tmp_add_class_149;
  b3MeshPartData* tmp_add_class_150;
  b3MyFace* tmp_add_class_151;
  b3NodeOverlapCallback* tmp_add_class_152;
  b3NullPairCache* tmp_add_class_153;
  b3OpenCLPlatformInfo* tmp_add_class_154;
  b3OpenCLUtils* tmp_add_class_155;
  b3OptimizedBvh* tmp_add_class_156;
  b3OptimizedBvhNode* tmp_add_class_157;
  b3OptimizedBvhNodeDoubleData* tmp_add_class_158;
  b3OptimizedBvhNodeFloatData* tmp_add_class_159;
  b3OverlapCallback* tmp_add_class_160;
  b3OverlapFilterCallback* tmp_add_class_161;
  b3OverlappingPairCache* tmp_add_class_162;
  b3ParamsGridBroadphaseCL* tmp_add_class_163;
  b3PgsJacobiSolver* tmp_add_class_164;
  b3Point2PointConstraint* tmp_add_class_165;
  b3Point2PointConstraintDoubleData* tmp_add_class_166;
  b3Point2PointConstraintFloatData* tmp_add_class_167;
  b3PoolAllocator* tmp_add_class_168;
  b3PrefixScanCL* tmp_add_class_169;
  b3ProfileZone* tmp_add_class_170;
  b3QuadWord* tmp_add_class_171;
  b3QuantizedBvh* tmp_add_class_172;
  b3QuantizedBvhDoubleData* tmp_add_class_173;
  b3QuantizedBvhFloatData* tmp_add_class_174;
  b3QuantizedBvhNode* tmp_add_class_175;
  b3QuantizedBvhNodeData* tmp_add_class_176;
  b3Quaternion* tmp_add_class_177;
  b3RadixSort32CL* tmp_add_class_178;
  b3RayHit* tmp_add_class_179;
  b3RayInfo* tmp_add_class_180;
  b3RigidBodyData* tmp_add_class_181;
  b3RotationalLimitMotor* tmp_add_class_182;
  b3SapAabb* tmp_add_class_183;
  b3ShortIntIndexData* tmp_add_class_184;
  b3ShortIntIndexTripletData* tmp_add_class_185;
  b3Solver* tmp_add_class_186;
  b3SolverBase* tmp_add_class_187;
  b3SolverBody* tmp_add_class_188;
  b3SolverConstraint* tmp_add_class_189;
  b3SortData* tmp_add_class_190;
  b3SortedOverlappingPairCache* tmp_add_class_191;
  b3StackAlloc* tmp_add_class_192;
  b3StridingMeshInterface* tmp_add_class_193;
  b3StridingMeshInterfaceData* tmp_add_class_194;
  b3SubSimplexClosestResult* tmp_add_class_195;
  b3Transform* tmp_add_class_196;
  b3TransformDoubleData* tmp_add_class_197;
  b3TransformFloatData* tmp_add_class_198;
  b3TransformUtil* tmp_add_class_199;
  b3TranslationalLimitMotor* tmp_add_class_200;
  b3TriangleCallback* tmp_add_class_201;
  b3TriangleIndexVertexArray* tmp_add_class_202;
  b3TypedConstraint* tmp_add_class_203;
  b3TypedConstraintData* tmp_add_class_204;
  b3TypedObject* tmp_add_class_205;
  b3UnsignedInt2* tmp_add_class_206;
  b3UnsignedInt4* tmp_add_class_207;
  b3UsageBitfield* tmp_add_class_208;
  b3Vector3* tmp_add_class_209;
  b3Vector3DoubleData* tmp_add_class_210;
  b3Vector3FloatData* tmp_add_class_211;
  b3Vector4* tmp_add_class_212;
  b3VoronoiSimplexSolver* tmp_add_class_213;
  bt32BitAxisSweep3* tmp_add_class_214;
  btAABB* tmp_add_class_215;
  btActionInterface* tmp_add_class_216;
  btActivatingCollisionAlgorithm* tmp_add_class_217;
  btAlignedBox3d* tmp_add_class_218;
  btAngleCompareFunc* tmp_add_class_219;
  btAngularLimit* tmp_add_class_220;
  btAxisSweep3* tmp_add_class_221;
  btBU_Simplex1to4* tmp_add_class_222;
  btBatchedConstraints* tmp_add_class_223;
  btBlock* tmp_add_class_224;
  btBox2dBox2dCollisionAlgorithm* tmp_add_class_225;
  btBox2dShape* tmp_add_class_226;
  btBoxBoxCollisionAlgorithm* tmp_add_class_227;
  btBoxBoxDetector* tmp_add_class_228;
  btBoxShape* tmp_add_class_229;
  btBroadphaseAabbCallback* tmp_add_class_230;
  btBroadphaseInterface* tmp_add_class_231;
  btBroadphasePair* tmp_add_class_232;
  btBroadphasePairSortPredicate* tmp_add_class_233;
  btBroadphaseProxy* tmp_add_class_234;
  btBroadphaseRayCallback* tmp_add_class_235;
  btBulletSerializedArrays* tmp_add_class_236;
  btBvhSubtreeInfo* tmp_add_class_237;
  btBvhSubtreeInfoData* tmp_add_class_238;
  btBvhTree* tmp_add_class_239;
  btBvhTriangleMeshShape* tmp_add_class_240;
  btCGProjection* tmp_add_class_241;
  btCPUVertexBufferDescriptor* tmp_add_class_242;
  btCapsuleShape* tmp_add_class_243;
  btCapsuleShapeData* tmp_add_class_244;
  btCapsuleShapeX* tmp_add_class_245;
  btCapsuleShapeZ* tmp_add_class_246;
  btCell32* tmp_add_class_247;
  btCharIndexTripletData* tmp_add_class_248;
  btCharacterControllerInterface* tmp_add_class_249;
  btChunk* tmp_add_class_250;
  btClock* tmp_add_class_251;
  btCollisionAlgorithm* tmp_add_class_252;
  btCollisionAlgorithmConstructionInfo* tmp_add_class_253;
  btCollisionAlgorithmCreateFunc* tmp_add_class_254;
  btCollisionConfiguration* tmp_add_class_255;
  btCollisionDispatcher* tmp_add_class_256;
  btCollisionDispatcherMt* tmp_add_class_257;
  btCollisionObject* tmp_add_class_258;
  btCollisionObjectDoubleData* tmp_add_class_259;
  btCollisionObjectFloatData* tmp_add_class_260;
  btCollisionObjectWrapper* tmp_add_class_261;
  btCollisionShape* tmp_add_class_262;
  btCollisionShapeData* tmp_add_class_263;
  btCollisionWorld* tmp_add_class_264;
  btCollisionWorldImporter* tmp_add_class_265;
  btCompoundCollisionAlgorithm* tmp_add_class_266;
  btCompoundCompoundCollisionAlgorithm* tmp_add_class_267;
  btCompoundFromGimpactShape* tmp_add_class_268;
  btCompoundShape* tmp_add_class_269;
  btCompoundShapeChild* tmp_add_class_270;
  btCompoundShapeChildData* tmp_add_class_271;
  btCompoundShapeData* tmp_add_class_272;
  btConcaveShape* tmp_add_class_273;
  btConeShape* tmp_add_class_274;
  btConeShapeData* tmp_add_class_275;
  btConeShapeX* tmp_add_class_276;
  btConeShapeZ* tmp_add_class_277;
  btConeTwistConstraint* tmp_add_class_278;
  btConeTwistConstraintData* tmp_add_class_279;
  btConeTwistConstraintDoubleData* tmp_add_class_280;
  btConstraintRow* tmp_add_class_281;
  btConstraintSetting* tmp_add_class_282;
  btConstraintSolver* tmp_add_class_283;
  btConstraintSolverPoolMt* tmp_add_class_284;
  btContactArray* tmp_add_class_285;
  btContactConstraint* tmp_add_class_286;
  btContactSolverInfo* tmp_add_class_287;
  btContactSolverInfoData* tmp_add_class_288;
  btContactSolverInfoDoubleData* tmp_add_class_289;
  btContactSolverInfoFloatData* tmp_add_class_290;
  btContinuousConvexCollision* tmp_add_class_291;
  btConvex2dConvex2dAlgorithm* tmp_add_class_292;
  btConvex2dShape* tmp_add_class_293;
  btConvexCast* tmp_add_class_294;
  btConvexConcaveCollisionAlgorithm* tmp_add_class_295;
  btConvexConvexAlgorithm* tmp_add_class_296;
  btConvexHullComputer* tmp_add_class_297;
  btConvexHullShape* tmp_add_class_298;
  btConvexHullShapeData* tmp_add_class_299;
  btConvexInternalAabbCachingShape* tmp_add_class_300;
  btConvexInternalShape* tmp_add_class_301;
  btConvexInternalShapeData* tmp_add_class_302;
  btConvexPenetrationDepthSolver* tmp_add_class_303;
  btConvexPlaneCollisionAlgorithm* tmp_add_class_304;
  btConvexPointCloudShape* tmp_add_class_305;
  btConvexPolyhedron* tmp_add_class_306;
  btConvexSeparatingDistanceUtil* tmp_add_class_307;
  btConvexShape* tmp_add_class_308;
  btConvexTriangleCallback* tmp_add_class_309;
  btConvexTriangleMeshShape* tmp_add_class_310;
  btCpuFeatureUtility* tmp_add_class_311;
  btCriticalSection* tmp_add_class_312;
  btCylinderShape* tmp_add_class_313;
  btCylinderShapeData* tmp_add_class_314;
  btCylinderShapeX* tmp_add_class_315;
  btCylinderShapeZ* tmp_add_class_316;
  btDantzigScratchMemory* tmp_add_class_317;
  btDantzigSolver* tmp_add_class_318;
  btDbvntNode* tmp_add_class_319;
  btDbvt* tmp_add_class_320;
  btDbvtAabbMm* tmp_add_class_321;
  btDbvtBroadphase* tmp_add_class_322;
  btDbvtNode* tmp_add_class_323;
  btDbvtProxy* tmp_add_class_324;
  btDefaultCollisionConfiguration* tmp_add_class_325;
  btDefaultCollisionConstructionInfo* tmp_add_class_326;
  btDefaultMotionState* tmp_add_class_327;
  btDefaultSerializer* tmp_add_class_328;
  btDefaultSoftBodySolver* tmp_add_class_329;
  btDefaultVehicleRaycaster* tmp_add_class_330;
  btDeformableBackwardEulerObjective* tmp_add_class_331;
  btDeformableBodySolver* tmp_add_class_332;
  btDeformableContactConstraint* tmp_add_class_333;
  btDeformableContactProjection* tmp_add_class_334;
  btDeformableCorotatedForce* tmp_add_class_335;
  btDeformableFaceNodeContactConstraint* tmp_add_class_336;
  btDeformableFaceRigidContactConstraint* tmp_add_class_337;
  btDeformableGravityForce* tmp_add_class_338;
  btDeformableLagrangianForce* tmp_add_class_339;
  btDeformableLinearElasticityForce* tmp_add_class_340;
  btDeformableMassSpringForce* tmp_add_class_341;
  btDeformableMousePickingForce* tmp_add_class_342;
  btDeformableMultiBodyConstraintSolver* tmp_add_class_343;
  btDeformableMultiBodyDynamicsWorld* tmp_add_class_344;
  btDeformableNeoHookeanForce* tmp_add_class_345;
  btDeformableNodeAnchorConstraint* tmp_add_class_346;
  btDeformableNodeRigidContactConstraint* tmp_add_class_347;
  btDeformableRigidContactConstraint* tmp_add_class_348;
  btDeformableStaticConstraint* tmp_add_class_349;
  btDiscreteCollisionDetectorInterface* tmp_add_class_350;
  btDiscreteDynamicsWorld* tmp_add_class_351;
  btDiscreteDynamicsWorldMt* tmp_add_class_352;
  btDispatcher* tmp_add_class_353;
  btDispatcherInfo* tmp_add_class_354;
  btDynamicsWorld* tmp_add_class_355;
  btDynamicsWorldDoubleData* tmp_add_class_356;
  btDynamicsWorldFloatData* tmp_add_class_357;
  btEigen* tmp_add_class_358;
  btElement* tmp_add_class_359;
  btEmptyAlgorithm* tmp_add_class_360;
  btEmptyShape* tmp_add_class_361;
  btFace* tmp_add_class_362;
  btFixedConstraint* tmp_add_class_363;
  btGEN_Link* tmp_add_class_364;
  btGEN_List* tmp_add_class_365;
  btGImpactBvh* tmp_add_class_366;
  btGImpactCollisionAlgorithm* tmp_add_class_367;
  btGImpactCompoundShape* tmp_add_class_368;
  btGImpactMeshShape* tmp_add_class_369;
  btGImpactMeshShapeData* tmp_add_class_370;
  btGImpactMeshShapePart* tmp_add_class_371;
  btGImpactQuantizedBvh* tmp_add_class_372;
  btGImpactShapeInterface* tmp_add_class_373;
  btGearConstraint* tmp_add_class_374;
  btGearConstraintDoubleData* tmp_add_class_375;
  btGearConstraintFloatData* tmp_add_class_376;
  btGeneric6DofConstraint* tmp_add_class_377;
  btGeneric6DofConstraintData* tmp_add_class_378;
  btGeneric6DofConstraintDoubleData2* tmp_add_class_379;
  btGeneric6DofSpring2Constraint* tmp_add_class_380;
  btGeneric6DofSpring2ConstraintData* tmp_add_class_381;
  btGeneric6DofSpring2ConstraintDoubleData2* tmp_add_class_382;
  btGeneric6DofSpringConstraint* tmp_add_class_383;
  btGeneric6DofSpringConstraintData* tmp_add_class_384;
  btGeneric6DofSpringConstraintDoubleData2* tmp_add_class_385;
  btGenericMemoryPool* tmp_add_class_386;
  btGenericPoolAllocator* tmp_add_class_387;
  btGeometryUtil* tmp_add_class_388;
  btGhostObject* tmp_add_class_389;
  btGhostPairCallback* tmp_add_class_390;
  btGjkCollisionDescription* tmp_add_class_391;
  btGjkConvexCast* tmp_add_class_392;
  btGjkEpaPenetrationDepthSolver* tmp_add_class_393;
  btGjkEpaSolver2* tmp_add_class_394;
  btGjkEpaSolver3* tmp_add_class_395;
  btGjkPairDetector* tmp_add_class_396;
  btHashInt* tmp_add_class_397;
  btHashPtr* tmp_add_class_398;
  btHashString* tmp_add_class_399;
  btHashedOverlappingPairCache* tmp_add_class_400;
  btHashedSimplePairCache* tmp_add_class_401;
  btHeightfieldTerrainShape* tmp_add_class_402;
  btHinge2Constraint* tmp_add_class_403;
  btHingeAccumulatedAngleConstraint* tmp_add_class_404;
  btHingeConstraint* tmp_add_class_405;
  btHingeConstraintDoubleData* tmp_add_class_406;
  btHingeConstraintDoubleData2* tmp_add_class_407;
  btHingeConstraintFloatData* tmp_add_class_408;
  btIDebugDraw* tmp_add_class_409;
  btIParallelForBody* tmp_add_class_410;
  btIParallelSumBody* tmp_add_class_411;
  btITaskScheduler* tmp_add_class_412;
  btIndexedMesh* tmp_add_class_413;
  btInfMaskConverter* tmp_add_class_414;
  btIntIndexData* tmp_add_class_415;
  btIntSortPredicate* tmp_add_class_416;
  btInternalTriangleIndexCallback* tmp_add_class_417;
  btJacobianEntry* tmp_add_class_418;
  btJointFeedback* tmp_add_class_419;
  btKinematicCharacterController* tmp_add_class_420;
  btLemkeAlgorithm* tmp_add_class_421;
  btLemkeSolver* tmp_add_class_422;
  btMLCPSolver* tmp_add_class_423;
  btMLCPSolverInterface* tmp_add_class_424;
  btManifoldPoint* tmp_add_class_425;
  btManifoldResult* tmp_add_class_426;
  btMaterial* tmp_add_class_427;
  btMaterialProperties* tmp_add_class_428;
  btMatrix2x2* tmp_add_class_429;
  btMatrix3x3* tmp_add_class_430;
  btMatrix3x3DoubleData* tmp_add_class_431;
  btMatrix3x3FloatData* tmp_add_class_432;
  btMeshPartData* tmp_add_class_433;
  btMiniSDF* tmp_add_class_434;
  btMinkowskiPenetrationDepthSolver* tmp_add_class_435;
  btMinkowskiSumShape* tmp_add_class_436;
  btMotionState* tmp_add_class_437;
  btMprCollisionDescription* tmp_add_class_438;
  btMprDistanceInfo* tmp_add_class_439;
  btMultiBody* tmp_add_class_440;
  btMultiBodyConstraint* tmp_add_class_441;
  btMultiBodyConstraintSolver* tmp_add_class_442;
  btMultiBodyDoubleData* tmp_add_class_443;
  btMultiBodyDynamicsWorld* tmp_add_class_444;
  btMultiBodyFixedConstraint* tmp_add_class_445;
  btMultiBodyFloatData* tmp_add_class_446;
  btMultiBodyGearConstraint* tmp_add_class_447;
  btMultiBodyJacobianData* tmp_add_class_448;
  btMultiBodyJointFeedback* tmp_add_class_449;
  btMultiBodyJointLimitConstraint* tmp_add_class_450;
  btMultiBodyJointMotor* tmp_add_class_451;
  btMultiBodyLinkCollider* tmp_add_class_452;
  btMultiBodyLinkColliderDoubleData* tmp_add_class_453;
  btMultiBodyLinkColliderFloatData* tmp_add_class_454;
  btMultiBodyLinkDoubleData* tmp_add_class_455;
  btMultiBodyLinkFloatData* tmp_add_class_456;
  btMultiBodyMLCPConstraintSolver* tmp_add_class_457;
  btMultiBodyPoint2Point* tmp_add_class_458;
  btMultiBodySliderConstraint* tmp_add_class_459;
  btMultiBodySolverConstraint* tmp_add_class_460;
  btMultiBodySphericalJointLimit* tmp_add_class_461;
  btMultiBodySphericalJointMotor* tmp_add_class_462;
  btMultiIndex* tmp_add_class_463;
  btMultiSphereShape* tmp_add_class_464;
  btMultiSphereShapeData* tmp_add_class_465;
  btMultibodyLink* tmp_add_class_466;
  btMultimaterialTriangleMeshShape* tmp_add_class_467;
  btNNCGConstraintSolver* tmp_add_class_468;
  btNodeOverlapCallback* tmp_add_class_469;
  btNullPairCache* tmp_add_class_470;
  btOptimizedBvh* tmp_add_class_471;
  btOptimizedBvhNode* tmp_add_class_472;
  btOptimizedBvhNodeDoubleData* tmp_add_class_473;
  btOptimizedBvhNodeFloatData* tmp_add_class_474;
  btOverlapCallback* tmp_add_class_475;
  btOverlapFilterCallback* tmp_add_class_476;
  btOverlappingPairCache* tmp_add_class_477;
  btOverlappingPairCallback* tmp_add_class_478;
  btPairCachingGhostObject* tmp_add_class_479;
  btPairSet* tmp_add_class_480;
  btPersistentManifold* tmp_add_class_481;
  btPersistentManifoldDoubleData* tmp_add_class_482;
  btPersistentManifoldFloatData* tmp_add_class_483;
  btPlane* tmp_add_class_484;
  btPoint2PointConstraint* tmp_add_class_485;
  btPoint2PointConstraintDoubleData* tmp_add_class_486;
  btPoint2PointConstraintDoubleData2* tmp_add_class_487;
  btPoint2PointConstraintFloatData* tmp_add_class_488;
  btPointCollector* tmp_add_class_489;
  btPointerUid* tmp_add_class_490;
  btPolarDecomposition* tmp_add_class_491;
  btPolyhedralContactClipping* tmp_add_class_492;
  btPolyhedralConvexAabbCachingShape* tmp_add_class_493;
  btPolyhedralConvexShape* tmp_add_class_494;
  btPositionAndRadius* tmp_add_class_495;
  btPrimitiveManagerBase* tmp_add_class_496;
  btPrimitiveTriangle* tmp_add_class_497;
  btQuadWord* tmp_add_class_498;
  btQuantizedBvh* tmp_add_class_499;
  btQuantizedBvhDoubleData* tmp_add_class_500;
  btQuantizedBvhFloatData* tmp_add_class_501;
  btQuantizedBvhNode* tmp_add_class_502;
  btQuantizedBvhNodeData* tmp_add_class_503;
  btQuantizedBvhTree* tmp_add_class_504;
  btQuaternion* tmp_add_class_505;
  btQuaternionDoubleData* tmp_add_class_506;
  btQuaternionFloatData* tmp_add_class_507;
  btRaycastVehicle* tmp_add_class_508;
  btReducedDeformableBody* tmp_add_class_509;
  btReducedDeformableBodyHelpers* tmp_add_class_510;
  btReducedDeformableBodySolver* tmp_add_class_511;
  btReducedDeformableFaceRigidContactConstraint* tmp_add_class_512;
  btReducedDeformableNodeRigidContactConstraint* tmp_add_class_513;
  btReducedDeformableRigidContactConstraint* tmp_add_class_514;
  btReducedDeformableStaticConstraint* tmp_add_class_515;
  btReducedVector* tmp_add_class_516;
  btRigidBody* tmp_add_class_517;
  btRigidBodyDoubleData* tmp_add_class_518;
  btRigidBodyFloatData* tmp_add_class_519;
  btRotationalLimitMotor* tmp_add_class_520;
  btRotationalLimitMotor2* tmp_add_class_521;
  btScaledBvhTriangleMeshShape* tmp_add_class_522;
  btScaledTriangleMeshShapeData* tmp_add_class_523;
  btSdfCollisionShape* tmp_add_class_524;
  btSequentialImpulseConstraintSolver* tmp_add_class_525;
  btSequentialImpulseConstraintSolverMt* tmp_add_class_526;
  btSerializer* tmp_add_class_527;
  btShapeGradients* tmp_add_class_528;
  btShapeHull* tmp_add_class_529;
  btShapeMatrix* tmp_add_class_530;
  btShortIntIndexData* tmp_add_class_531;
  btShortIntIndexTripletData* tmp_add_class_532;
  btSimpleBroadphase* tmp_add_class_533;
  btSimpleBroadphaseProxy* tmp_add_class_534;
  btSimpleDynamicsWorld* tmp_add_class_535;
  btSimplePair* tmp_add_class_536;
  btSimulationIslandManager* tmp_add_class_537;
  btSimulationIslandManagerMt* tmp_add_class_538;
  btSliderConstraint* tmp_add_class_539;
  btSliderConstraintData* tmp_add_class_540;
  btSliderConstraintDoubleData* tmp_add_class_541;
  btSoftBody* tmp_add_class_542;
  btSoftBodyCollisionShape* tmp_add_class_543;
  btSoftBodyConcaveCollisionAlgorithm* tmp_add_class_544;
  btSoftBodyFloatData* tmp_add_class_545;
  btSoftBodyHelpers* tmp_add_class_546;
  btSoftBodyJointData* tmp_add_class_547;
  btSoftBodyRigidBodyCollisionConfiguration* tmp_add_class_548;
  btSoftBodySolver* tmp_add_class_549;
  btSoftBodySolverOutput* tmp_add_class_550;
  btSoftBodyTriangleCallback* tmp_add_class_551;
  btSoftBodyWorldInfo* tmp_add_class_552;
  btSoftClusterCollisionShape* tmp_add_class_553;
  btSoftColliders* tmp_add_class_554;
  btSoftMultiBodyDynamicsWorld* tmp_add_class_555;
  btSoftRigidCollisionAlgorithm* tmp_add_class_556;
  btSoftRigidDynamicsWorld* tmp_add_class_557;
  btSoftSoftCollisionAlgorithm* tmp_add_class_558;
  btSolve2LinearConstraint* tmp_add_class_559;
  btSolveProjectedGaussSeidel* tmp_add_class_560;
  btSolverAnalyticsData* tmp_add_class_561;
  btSolverBody* tmp_add_class_562;
  btSolverConstraint* tmp_add_class_563;
  btSortConstraintOnIslandPredicate2* tmp_add_class_564;
  btSortMultiBodyConstraintOnIslandPredicate* tmp_add_class_565;
  btSortedOverlappingPairCache* tmp_add_class_566;
  btSpatialForceVector* tmp_add_class_567;
  btSpatialMotionVector* tmp_add_class_568;
  btSpatialTransformationMatrix* tmp_add_class_569;
  btSphereBoxCollisionAlgorithm* tmp_add_class_570;
  btSphereShape* tmp_add_class_571;
  btSphereSphereCollisionAlgorithm* tmp_add_class_572;
  btSphereTriangleCollisionAlgorithm* tmp_add_class_573;
  btSpinMutex* tmp_add_class_574;
  btStackAlloc* tmp_add_class_575;
  btStaticPlaneShape* tmp_add_class_576;
  btStaticPlaneShapeData* tmp_add_class_577;
  btStorageResult* tmp_add_class_578;
  btStridingMeshInterface* tmp_add_class_579;
  btStridingMeshInterfaceData* tmp_add_class_580;
  btSubSimplexClosestResult* tmp_add_class_581;
  btSubsimplexConvexCast* tmp_add_class_582;
  btSymmetricSpatialDyad* tmp_add_class_583;
  btTetrahedronShapeEx* tmp_add_class_584;
  btThreadSupportInterface* tmp_add_class_585;
  btTransform* tmp_add_class_586;
  btTransformDoubleData* tmp_add_class_587;
  btTransformFloatData* tmp_add_class_588;
  btTransformUtil* tmp_add_class_589;
  btTranslationalLimitMotor* tmp_add_class_590;
  btTranslationalLimitMotor2* tmp_add_class_591;
  btTriIndex* tmp_add_class_592;
  btTriangle* tmp_add_class_593;
  btTriangleBuffer* tmp_add_class_594;
  btTriangleCallback* tmp_add_class_595;
  btTriangleConvexcastCallback* tmp_add_class_596;
  btTriangleIndexVertexArray* tmp_add_class_597;
  btTriangleIndexVertexMaterialArray* tmp_add_class_598;
  btTriangleInfo* tmp_add_class_599;
  btTriangleInfoData* tmp_add_class_600;
  btTriangleInfoMap* tmp_add_class_601;
  btTriangleInfoMapData* tmp_add_class_602;
  btTriangleMesh* tmp_add_class_603;
  btTriangleMeshShape* tmp_add_class_604;
  btTriangleMeshShapeData* tmp_add_class_605;
  btTriangleRaycastCallback* tmp_add_class_606;
  btTriangleShape* tmp_add_class_607;
  btTriangleShapeEx* tmp_add_class_608;
  btTypedConstraint* tmp_add_class_609;
  btTypedConstraintData* tmp_add_class_610;
  btTypedConstraintDoubleData* tmp_add_class_611;
  btTypedConstraintFloatData* tmp_add_class_612;
  btTypedObject* tmp_add_class_613;
  btUniformScalingShape* tmp_add_class_614;
  btUnionFind* tmp_add_class_615;
  btUniversalConstraint* tmp_add_class_616;
  btUsageBitfield* tmp_add_class_617;
  btVector3* tmp_add_class_618;
  btVector3DoubleData* tmp_add_class_619;
  btVector3FloatData* tmp_add_class_620;
  btVector4* tmp_add_class_621;
  btVehicleRaycaster* tmp_add_class_622;
  btVertexBufferDescriptor* tmp_add_class_623;
  btVoronoiSimplexSolver* tmp_add_class_624;
  btWheelInfo* tmp_add_class_625;
  btWheelInfoConstructionInfo* tmp_add_class_626;
  copy_elements_func* tmp_add_class_627;
  fDrawFlags* tmp_add_class_628;
  gim_bitset* tmp_add_class_629;
  gim_contact_array* tmp_add_class_630;
  gim_pair_set* tmp_add_class_631;
  int4* tmp_add_class_632;
  integer_comparator* tmp_add_class_633;
  less_comparator* tmp_add_class_634;
  memcopy_elements_func* tmp_add_class_635;
  uint_key_func* tmp_add_class_636;

The GCC parameters:
  gcc -fdump-lang-raw -fkeep-inline-functions -c -x c++ -fpermissive -w "/tmp/euduVnVrBC/dump1.h"  -I/usr/include/bullet

