Add move constructors and assignment operators to wpilibc (#1314)

Fixes #898.
This commit is contained in:
Tyler Veness
2018-09-24 00:08:25 -07:00
committed by Peter Johnson
parent b1965f74a8
commit 1aa8446725
136 changed files with 764 additions and 89 deletions

View File

@@ -58,6 +58,9 @@ class CAN : public ErrorBase {
*/
~CAN() override;
CAN(CAN&& rhs);
CAN& operator=(CAN&& rhs);
/**
* Write a packet to the CAN device with a specific ID. This ID is 10 bits.
*
@@ -141,6 +144,6 @@ class CAN : public ErrorBase {
HAL_CAN_Dev_kMiscellaneous;
private:
HAL_CANHandle m_handle{HAL_kInvalidHandle};
HAL_CANHandle m_handle = HAL_kInvalidHandle;
};
} // namespace frc