// Copyright (c) FIRST and other WPILib contributors. // Open Source Software; you can modify and/or share it under the terms of // the WPILib BSD license file in the root directory of this project. #pragma once #include #include "frc/EigenCore.h" template requires(Cols != 1) struct wpi::Protobuf> { static google::protobuf::Message* New(google::protobuf::Arena* arena); static frc::Matrixd Unpack( const google::protobuf::Message& msg); static void Pack( google::protobuf::Message* msg, const frc::Matrixd& value); }; #include "frc/proto/MatrixProto.inc"