mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
Remove redundant C++ lambda parentheses (NFC) (#3433)
This commit is contained in:
@@ -352,11 +352,11 @@ void CS_ReleaseSink(CS_Sink sink, CS_Status* status) {
|
||||
}
|
||||
|
||||
void CS_SetListenerOnStart(void (*onStart)(void* data), void* data) {
|
||||
cs::SetListenerOnStart([=]() { onStart(data); });
|
||||
cs::SetListenerOnStart([=] { onStart(data); });
|
||||
}
|
||||
|
||||
void CS_SetListenerOnExit(void (*onExit)(void* data), void* data) {
|
||||
cs::SetListenerOnExit([=]() { onExit(data); });
|
||||
cs::SetListenerOnExit([=] { onExit(data); });
|
||||
}
|
||||
|
||||
CS_Listener CS_AddListener(void* data,
|
||||
|
||||
@@ -90,7 +90,7 @@ WindowsMessagePump::WindowsMessagePump(
|
||||
std::function<LRESULT(HWND, UINT, WPARAM, LPARAM)> callback) {
|
||||
m_callback = callback;
|
||||
auto handle = CreateEvent(NULL, true, false, NULL);
|
||||
m_mainThread = std::thread([=]() { ThreadMain(handle); });
|
||||
m_mainThread = std::thread([=] { ThreadMain(handle); });
|
||||
auto waitResult = WaitForSingleObject(handle, 1000);
|
||||
if (waitResult == WAIT_OBJECT_0) {
|
||||
CloseHandle(handle);
|
||||
|
||||
@@ -230,17 +230,17 @@ void PIDBase::PIDWrite(double output) {
|
||||
|
||||
void PIDBase::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("PIDController");
|
||||
builder.SetSafeState([=]() { Reset(); });
|
||||
builder.SetSafeState([=] { Reset(); });
|
||||
builder.AddDoubleProperty(
|
||||
"p", [=]() { return GetP(); }, [=](double value) { SetP(value); });
|
||||
"p", [=] { return GetP(); }, [=](double value) { SetP(value); });
|
||||
builder.AddDoubleProperty(
|
||||
"i", [=]() { return GetI(); }, [=](double value) { SetI(value); });
|
||||
"i", [=] { return GetI(); }, [=](double value) { SetI(value); });
|
||||
builder.AddDoubleProperty(
|
||||
"d", [=]() { return GetD(); }, [=](double value) { SetD(value); });
|
||||
"d", [=] { return GetD(); }, [=](double value) { SetD(value); });
|
||||
builder.AddDoubleProperty(
|
||||
"f", [=]() { return GetF(); }, [=](double value) { SetF(value); });
|
||||
"f", [=] { return GetF(); }, [=](double value) { SetF(value); });
|
||||
builder.AddDoubleProperty(
|
||||
"setpoint", [=]() { return GetSetpoint(); },
|
||||
"setpoint", [=] { return GetSetpoint(); },
|
||||
[=](double value) { SetSetpoint(value); });
|
||||
}
|
||||
|
||||
|
||||
@@ -78,6 +78,6 @@ void PIDController::Reset() {
|
||||
void PIDController::InitSendable(SendableBuilder& builder) {
|
||||
PIDBase::InitSendable(builder);
|
||||
builder.AddBooleanProperty(
|
||||
"enabled", [=]() { return IsEnabled(); },
|
||||
"enabled", [=] { return IsEnabled(); },
|
||||
[=](bool value) { SetEnabled(value); });
|
||||
}
|
||||
|
||||
@@ -64,8 +64,8 @@ void Trigger::ToggleWhenActive(Command* command) {
|
||||
|
||||
void Trigger::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Button");
|
||||
builder.SetSafeState([=]() { m_sendablePressed = false; });
|
||||
builder.SetSafeState([=] { m_sendablePressed = false; });
|
||||
builder.AddBooleanProperty(
|
||||
"pressed", [=]() { return Grab(); },
|
||||
"pressed", [=] { return Grab(); },
|
||||
[=](bool value) { m_sendablePressed = value; });
|
||||
}
|
||||
|
||||
@@ -295,10 +295,10 @@ void Command::SetSubsystem(std::string_view name) {
|
||||
void Command::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Command");
|
||||
builder.AddStringProperty(
|
||||
".name", [=]() { return SendableRegistry::GetInstance().GetName(this); },
|
||||
".name", [=] { return SendableRegistry::GetInstance().GetName(this); },
|
||||
nullptr);
|
||||
builder.AddBooleanProperty(
|
||||
"running", [=]() { return IsRunning(); },
|
||||
"running", [=] { return IsRunning(); },
|
||||
[=](bool value) {
|
||||
if (value) {
|
||||
if (!IsRunning()) {
|
||||
@@ -311,5 +311,5 @@ void Command::InitSendable(SendableBuilder& builder) {
|
||||
}
|
||||
});
|
||||
builder.AddBooleanProperty(
|
||||
".isParented", [=]() { return IsParented(); }, nullptr);
|
||||
".isParented", [=] { return IsParented(); }, nullptr);
|
||||
}
|
||||
|
||||
@@ -162,7 +162,7 @@ void Scheduler::InitSendable(SendableBuilder& builder) {
|
||||
auto namesEntry = builder.GetEntry("Names");
|
||||
auto idsEntry = builder.GetEntry("Ids");
|
||||
auto cancelEntry = builder.GetEntry("Cancel");
|
||||
builder.SetUpdateTable([=]() {
|
||||
builder.SetUpdateTable([=] {
|
||||
// Get the list of possible commands to cancel
|
||||
auto new_toCancel = cancelEntry.GetValue();
|
||||
wpi::span<const double> toCancel;
|
||||
|
||||
@@ -125,12 +125,12 @@ void Subsystem::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Subsystem");
|
||||
|
||||
builder.AddBooleanProperty(
|
||||
".hasDefault", [=]() { return m_defaultCommand != nullptr; }, nullptr);
|
||||
".hasDefault", [=] { return m_defaultCommand != nullptr; }, nullptr);
|
||||
builder.AddStringProperty(
|
||||
".default", [=]() { return GetDefaultCommandName(); }, nullptr);
|
||||
".default", [=] { return GetDefaultCommandName(); }, nullptr);
|
||||
|
||||
builder.AddBooleanProperty(
|
||||
".hasCommand", [=]() { return m_currentCommand != nullptr; }, nullptr);
|
||||
".hasCommand", [=] { return m_currentCommand != nullptr; }, nullptr);
|
||||
builder.AddStringProperty(
|
||||
".command", [=]() { return GetCurrentCommandName(); }, nullptr);
|
||||
".command", [=] { return GetCurrentCommandName(); }, nullptr);
|
||||
}
|
||||
|
||||
@@ -89,7 +89,7 @@ void ADXL345_I2C::InitSendable(SendableBuilder& builder) {
|
||||
auto x = builder.GetEntry("X").GetHandle();
|
||||
auto y = builder.GetEntry("Y").GetHandle();
|
||||
auto z = builder.GetEntry("Z").GetHandle();
|
||||
builder.SetUpdateTable([=]() {
|
||||
builder.SetUpdateTable([=] {
|
||||
auto data = GetAccelerations();
|
||||
nt::NetworkTableEntry(x).SetDouble(data.XAxis);
|
||||
nt::NetworkTableEntry(y).SetDouble(data.YAxis);
|
||||
|
||||
@@ -120,7 +120,7 @@ void ADXL345_SPI::InitSendable(SendableBuilder& builder) {
|
||||
auto x = builder.GetEntry("X").GetHandle();
|
||||
auto y = builder.GetEntry("Y").GetHandle();
|
||||
auto z = builder.GetEntry("Z").GetHandle();
|
||||
builder.SetUpdateTable([=]() {
|
||||
builder.SetUpdateTable([=] {
|
||||
auto data = GetAccelerations();
|
||||
nt::NetworkTableEntry(x).SetDouble(data.XAxis);
|
||||
nt::NetworkTableEntry(y).SetDouble(data.YAxis);
|
||||
|
||||
@@ -183,7 +183,7 @@ void ADXL362::InitSendable(SendableBuilder& builder) {
|
||||
auto x = builder.GetEntry("X").GetHandle();
|
||||
auto y = builder.GetEntry("Y").GetHandle();
|
||||
auto z = builder.GetEntry("Z").GetHandle();
|
||||
builder.SetUpdateTable([=]() {
|
||||
builder.SetUpdateTable([=] {
|
||||
auto data = GetAccelerations();
|
||||
nt::NetworkTableEntry(x).SetDouble(data.XAxis);
|
||||
nt::NetworkTableEntry(y).SetDouble(data.YAxis);
|
||||
|
||||
@@ -139,5 +139,5 @@ int ADXRS450_Gyro::GetPort() const {
|
||||
void ADXRS450_Gyro::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Gyro");
|
||||
builder.AddDoubleProperty(
|
||||
"Value", [=]() { return GetAngle(); }, nullptr);
|
||||
"Value", [=] { return GetAngle(); }, nullptr);
|
||||
}
|
||||
|
||||
@@ -49,7 +49,7 @@ void AnalogAccelerometer::SetZero(double zero) {
|
||||
void AnalogAccelerometer::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Accelerometer");
|
||||
builder.AddDoubleProperty(
|
||||
"Value", [=]() { return GetAcceleration(); }, nullptr);
|
||||
"Value", [=] { return GetAcceleration(); }, nullptr);
|
||||
}
|
||||
|
||||
void AnalogAccelerometer::InitAccelerometer() {
|
||||
|
||||
@@ -141,5 +141,5 @@ std::shared_ptr<AnalogInput> AnalogGyro::GetAnalogInput() const {
|
||||
void AnalogGyro::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Gyro");
|
||||
builder.AddDoubleProperty(
|
||||
"Value", [=]() { return GetAngle(); }, nullptr);
|
||||
"Value", [=] { return GetAngle(); }, nullptr);
|
||||
}
|
||||
|
||||
@@ -197,5 +197,5 @@ void AnalogInput::SetSimDevice(HAL_SimDeviceHandle device) {
|
||||
void AnalogInput::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Analog Input");
|
||||
builder.AddDoubleProperty(
|
||||
"Value", [=]() { return GetAverageVoltage(); }, nullptr);
|
||||
"Value", [=] { return GetAverageVoltage(); }, nullptr);
|
||||
}
|
||||
|
||||
@@ -61,6 +61,6 @@ int AnalogOutput::GetChannel() const {
|
||||
void AnalogOutput::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Analog Output");
|
||||
builder.AddDoubleProperty(
|
||||
"Value", [=]() { return GetVoltage(); },
|
||||
"Value", [=] { return GetVoltage(); },
|
||||
[=](double value) { SetVoltage(value); });
|
||||
}
|
||||
|
||||
@@ -46,5 +46,5 @@ double AnalogPotentiometer::Get() const {
|
||||
void AnalogPotentiometer::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Analog Input");
|
||||
builder.AddDoubleProperty(
|
||||
"Value", [=]() { return Get(); }, nullptr);
|
||||
"Value", [=] { return Get(); }, nullptr);
|
||||
}
|
||||
|
||||
@@ -47,9 +47,9 @@ double BuiltInAccelerometer::GetZ() {
|
||||
void BuiltInAccelerometer::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("3AxisAccelerometer");
|
||||
builder.AddDoubleProperty(
|
||||
"X", [=]() { return GetX(); }, nullptr);
|
||||
"X", [=] { return GetX(); }, nullptr);
|
||||
builder.AddDoubleProperty(
|
||||
"Y", [=]() { return GetY(); }, nullptr);
|
||||
"Y", [=] { return GetY(); }, nullptr);
|
||||
builder.AddDoubleProperty(
|
||||
"Z", [=]() { return GetZ(); }, nullptr);
|
||||
"Z", [=] { return GetZ(); }, nullptr);
|
||||
}
|
||||
|
||||
@@ -309,5 +309,5 @@ bool Counter::GetDirection() const {
|
||||
void Counter::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Counter");
|
||||
builder.AddDoubleProperty(
|
||||
"Value", [=]() { return Get(); }, nullptr);
|
||||
"Value", [=] { return Get(); }, nullptr);
|
||||
}
|
||||
|
||||
@@ -70,5 +70,5 @@ int DigitalInput::GetChannel() const {
|
||||
void DigitalInput::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Digital Input");
|
||||
builder.AddBooleanProperty(
|
||||
"Value", [=]() { return Get(); }, nullptr);
|
||||
"Value", [=] { return Get(); }, nullptr);
|
||||
}
|
||||
|
||||
@@ -143,5 +143,5 @@ void DigitalOutput::SetSimDevice(HAL_SimDeviceHandle device) {
|
||||
void DigitalOutput::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Digital Output");
|
||||
builder.AddBooleanProperty(
|
||||
"Value", [=]() { return Get(); }, [=](bool value) { Set(value); });
|
||||
"Value", [=] { return Get(); }, [=](bool value) { Set(value); });
|
||||
}
|
||||
|
||||
@@ -118,7 +118,7 @@ bool DoubleSolenoid::IsRevSolenoidDisabled() const {
|
||||
void DoubleSolenoid::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Double Solenoid");
|
||||
builder.SetActuator(true);
|
||||
builder.SetSafeState([=]() { Set(kOff); });
|
||||
builder.SetSafeState([=] { Set(kOff); });
|
||||
builder.AddSmallStringProperty(
|
||||
"Value",
|
||||
[=](wpi::SmallVectorImpl<char>& buf) -> std::string_view {
|
||||
|
||||
@@ -218,11 +218,11 @@ void Encoder::InitSendable(SendableBuilder& builder) {
|
||||
}
|
||||
|
||||
builder.AddDoubleProperty(
|
||||
"Speed", [=]() { return GetRate(); }, nullptr);
|
||||
"Speed", [=] { return GetRate(); }, nullptr);
|
||||
builder.AddDoubleProperty(
|
||||
"Distance", [=]() { return GetDistance(); }, nullptr);
|
||||
"Distance", [=] { return GetDistance(); }, nullptr);
|
||||
builder.AddDoubleProperty(
|
||||
"Distance per Tick", [=]() { return GetDistancePerPulse(); }, nullptr);
|
||||
"Distance per Tick", [=] { return GetDistancePerPulse(); }, nullptr);
|
||||
}
|
||||
|
||||
void Encoder::InitEncoder(bool reverseDirection, EncodingType encodingType) {
|
||||
|
||||
@@ -97,10 +97,10 @@ void PowerDistributionPanel::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("PowerDistributionPanel");
|
||||
for (int i = 0; i < SensorUtil::kPDPChannels; ++i) {
|
||||
builder.AddDoubleProperty(
|
||||
fmt::format("Chan{}", i), [=]() { return GetCurrent(i); }, nullptr);
|
||||
fmt::format("Chan{}", i), [=] { return GetCurrent(i); }, nullptr);
|
||||
}
|
||||
builder.AddDoubleProperty(
|
||||
"Voltage", [=]() { return GetVoltage(); }, nullptr);
|
||||
"Voltage", [=] { return GetVoltage(); }, nullptr);
|
||||
builder.AddDoubleProperty(
|
||||
"TotalCurrent", [=]() { return GetTotalCurrent(); }, nullptr);
|
||||
"TotalCurrent", [=] { return GetTotalCurrent(); }, nullptr);
|
||||
}
|
||||
|
||||
@@ -175,7 +175,7 @@ std::string Relay::GetDescription() const {
|
||||
void Relay::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Relay");
|
||||
builder.SetActuator(true);
|
||||
builder.SetSafeState([=]() { Set(kOff); });
|
||||
builder.SetSafeState([=] { Set(kOff); });
|
||||
builder.AddSmallStringProperty(
|
||||
"Value",
|
||||
[=](wpi::SmallVectorImpl<char>& buf) -> std::string_view {
|
||||
|
||||
@@ -25,7 +25,7 @@ class SPI::Accumulator {
|
||||
public:
|
||||
Accumulator(HAL_SPIPort port, int xferSize, int validMask, int validValue,
|
||||
int dataShift, int dataSize, bool isSigned, bool bigEndian)
|
||||
: m_notifier([=]() {
|
||||
: m_notifier([=] {
|
||||
std::scoped_lock lock(m_mutex);
|
||||
Update();
|
||||
}),
|
||||
|
||||
@@ -65,7 +65,7 @@ double Servo::GetMinAngle() const {
|
||||
void Servo::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Servo");
|
||||
builder.AddDoubleProperty(
|
||||
"Value", [=]() { return Get(); }, [=](double value) { Set(value); });
|
||||
"Value", [=] { return Get(); }, [=](double value) { Set(value); });
|
||||
}
|
||||
|
||||
double Servo::GetServoAngleRange() const {
|
||||
|
||||
@@ -75,7 +75,7 @@ void Solenoid::StartPulse() {
|
||||
void Solenoid::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Solenoid");
|
||||
builder.SetActuator(true);
|
||||
builder.SetSafeState([=]() { Set(false); });
|
||||
builder.SetSafeState([=] { Set(false); });
|
||||
builder.AddBooleanProperty(
|
||||
"Value", [=]() { return Get(); }, [=](bool value) { Set(value); });
|
||||
"Value", [=] { return Get(); }, [=](bool value) { Set(value); });
|
||||
}
|
||||
|
||||
@@ -63,7 +63,7 @@ void SpeedControllerGroup::StopMotor() {
|
||||
void SpeedControllerGroup::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Speed Controller");
|
||||
builder.SetActuator(true);
|
||||
builder.SetSafeState([=]() { StopMotor(); });
|
||||
builder.SetSafeState([=] { StopMotor(); });
|
||||
builder.AddDoubleProperty(
|
||||
"Value", [=]() { return Get(); }, [=](double value) { Set(value); });
|
||||
"Value", [=] { return Get(); }, [=](double value) { Set(value); });
|
||||
}
|
||||
|
||||
@@ -198,9 +198,9 @@ void DifferentialDrive::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetActuator(true);
|
||||
builder.SetSafeState([=] { StopMotor(); });
|
||||
builder.AddDoubleProperty(
|
||||
"Left Motor Speed", [=]() { return m_leftMotor->Get(); },
|
||||
"Left Motor Speed", [=] { return m_leftMotor->Get(); },
|
||||
[=](double value) { m_leftMotor->Set(value); });
|
||||
builder.AddDoubleProperty(
|
||||
"Right Motor Speed", [=]() { return m_rightMotor->Get(); },
|
||||
"Right Motor Speed", [=] { return m_rightMotor->Get(); },
|
||||
[=](double value) { m_rightMotor->Set(value); });
|
||||
}
|
||||
|
||||
@@ -123,12 +123,12 @@ void KilloughDrive::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetActuator(true);
|
||||
builder.SetSafeState([=] { StopMotor(); });
|
||||
builder.AddDoubleProperty(
|
||||
"Left Motor Speed", [=]() { return m_leftMotor->Get(); },
|
||||
"Left Motor Speed", [=] { return m_leftMotor->Get(); },
|
||||
[=](double value) { m_leftMotor->Set(value); });
|
||||
builder.AddDoubleProperty(
|
||||
"Right Motor Speed", [=]() { return m_rightMotor->Get(); },
|
||||
"Right Motor Speed", [=] { return m_rightMotor->Get(); },
|
||||
[=](double value) { m_rightMotor->Set(value); });
|
||||
builder.AddDoubleProperty(
|
||||
"Back Motor Speed", [=]() { return m_backMotor->Get(); },
|
||||
"Back Motor Speed", [=] { return m_backMotor->Get(); },
|
||||
[=](double value) { m_backMotor->Set(value); });
|
||||
}
|
||||
|
||||
@@ -118,13 +118,13 @@ void MecanumDrive::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetActuator(true);
|
||||
builder.SetSafeState([=] { StopMotor(); });
|
||||
builder.AddDoubleProperty(
|
||||
"Front Left Motor Speed", [=]() { return m_frontLeftMotor->Get(); },
|
||||
"Front Left Motor Speed", [=] { return m_frontLeftMotor->Get(); },
|
||||
[=](double value) { m_frontLeftMotor->Set(value); });
|
||||
builder.AddDoubleProperty(
|
||||
"Front Right Motor Speed", [=] { return m_frontRightMotor->Get(); },
|
||||
[=](double value) { m_frontRightMotor->Set(value); });
|
||||
builder.AddDoubleProperty(
|
||||
"Rear Left Motor Speed", [=]() { return m_rearLeftMotor->Get(); },
|
||||
"Rear Left Motor Speed", [=] { return m_rearLeftMotor->Get(); },
|
||||
[=](double value) { m_rearLeftMotor->Set(value); });
|
||||
builder.AddDoubleProperty(
|
||||
"Rear Right Motor Speed", [=] { return m_rearRightMotor->Get(); },
|
||||
|
||||
@@ -63,7 +63,7 @@ void MotorControllerGroup::StopMotor() {
|
||||
void MotorControllerGroup::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Motor Controller");
|
||||
builder.SetActuator(true);
|
||||
builder.SetSafeState([=]() { StopMotor(); });
|
||||
builder.SetSafeState([=] { StopMotor(); });
|
||||
builder.AddDoubleProperty(
|
||||
"Value", [=]() { return Get(); }, [=](double value) { Set(value); });
|
||||
"Value", [=] { return Get(); }, [=](double value) { Set(value); });
|
||||
}
|
||||
|
||||
@@ -75,7 +75,7 @@ int NidecBrushless::GetChannel() const {
|
||||
void NidecBrushless::InitSendable(SendableBuilder& builder) {
|
||||
builder.SetSmartDashboardType("Nidec Brushless");
|
||||
builder.SetActuator(true);
|
||||
builder.SetSafeState([=]() { StopMotor(); });
|
||||
builder.SetSafeState([=] { StopMotor(); });
|
||||
builder.AddDoubleProperty(
|
||||
"Value", [=]() { return Get(); }, [=](double value) { Set(value); });
|
||||
"Value", [=] { return Get(); }, [=](double value) { Set(value); });
|
||||
}
|
||||
|
||||
@@ -49,7 +49,7 @@ void SendableChooser<T>::InitSendable(SendableBuilder& builder) {
|
||||
builder.GetEntry(kInstance).SetDouble(m_instance);
|
||||
builder.AddStringArrayProperty(
|
||||
kOptions,
|
||||
[=]() {
|
||||
[=] {
|
||||
std::vector<std::string> keys;
|
||||
for (const auto& choice : m_choices) {
|
||||
keys.emplace_back(choice.first());
|
||||
|
||||
@@ -82,7 +82,7 @@ std::unique_ptr<NetworkStream> TCPConnector::connect_parallel(
|
||||
++num_workers;
|
||||
|
||||
// start the worker
|
||||
std::thread([=]() {
|
||||
std::thread([=] {
|
||||
if (!result->done) {
|
||||
// add to global state
|
||||
{
|
||||
|
||||
@@ -29,8 +29,7 @@ class raw_uv_ostream : public raw_ostream {
|
||||
* performed using Buffer::Allocate().
|
||||
*/
|
||||
raw_uv_ostream(SmallVectorImpl<uv::Buffer>& bufs, size_t allocSize)
|
||||
: m_bufs(bufs),
|
||||
m_alloc([=]() { return uv::Buffer::Allocate(allocSize); }) {
|
||||
: m_bufs(bufs), m_alloc([=] { return uv::Buffer::Allocate(allocSize); }) {
|
||||
SetUnbuffered();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user