| CCopp2Problem | Borrowed value descriptor for a COPP2 problem solved from C |
| CCopp2SocpResult | Compact COPP2-SOCP expert result returned to C |
| CCopp3Problem | Borrowed value descriptor for a COPP3 problem solved from C |
| CCopp3SocpResult | Compact COPP3-SOCP expert result returned to C |
| CCoppClarabelLinearSolverInfo | Linear solver metadata reported by Clarabel |
| CCoppClarabelOptions | Shared Clarabel options for COPP SOCP solvers |
| CCoppClarabelSettings | Advanced raw Clarabel solver settings |
| CCoppMatrixF64 | Library-owned column-major f64 matrix returned to C |
| CCoppMatrixViewF64 | Borrowed immutable f64 matrix passed from C to COPP |
| CCoppObjective | Borrowed objective descriptor for COPP solvers |
| CCoppPathOptions | Options for waypoint spline path construction |
| CCoppProfile3rd | Owned third-order profile returned by TOPP3/COPP3 C ABI solvers |
| CCoppReachSet2Result | Reachable intervals returned by TOPP2 reachable-set construction |
| CCoppSliceF64 | Borrowed immutable f64 slice passed from C to COPP |
| CCoppSliceMutF64 | Borrowed mutable f64 slice passed from C to COPP |
| CCoppVecF64 | Library-owned f64 vector returned to C |
| CCoppVecUsize | Library-owned usize vector returned to C |
| CTopp2Problem | Borrowed value descriptor for a TOPP2 problem solved from C |
| CTopp2RaOptions | Options for TOPP2-RA reachability analysis |
| CTopp3Problem | Borrowed value descriptor for a TOPP3 problem solved from C |