[template] Use C++17 nested namespace syntax (#12346)
This commit is contained in:
@@ -6,8 +6,7 @@
|
||||
#include "esphome/core/helpers.h"
|
||||
#include "esphome/core/log.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
using namespace esphome::alarm_control_panel;
|
||||
|
||||
@@ -286,5 +285,4 @@ void TemplateAlarmControlPanel::control(const AlarmControlPanelCall &call) {
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -14,8 +14,7 @@
|
||||
#include "esphome/components/binary_sensor/binary_sensor.h"
|
||||
#endif
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
#ifdef USE_BINARY_SENSOR
|
||||
enum BinarySensorFlags : uint16_t {
|
||||
@@ -169,5 +168,4 @@ class TemplateAlarmControlPanel final : public alarm_control_panel::AlarmControl
|
||||
void arm_(optional<std::string> code, alarm_control_panel::AlarmControlPanelState state, uint32_t delay);
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
#include "template_binary_sensor.h"
|
||||
#include "esphome/core/log.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
static const char *const TAG = "template.binary_sensor";
|
||||
|
||||
@@ -23,5 +22,4 @@ void TemplateBinarySensor::loop() {
|
||||
|
||||
void TemplateBinarySensor::dump_config() { LOG_BINARY_SENSOR("", "Template Binary Sensor", this); }
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -4,8 +4,7 @@
|
||||
#include "esphome/core/template_lambda.h"
|
||||
#include "esphome/components/binary_sensor/binary_sensor.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
class TemplateBinarySensor final : public Component, public binary_sensor::BinarySensor {
|
||||
public:
|
||||
@@ -21,5 +20,4 @@ class TemplateBinarySensor final : public Component, public binary_sensor::Binar
|
||||
TemplateLambda<bool> f_;
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -2,8 +2,7 @@
|
||||
|
||||
#include "esphome/components/button/button.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
class TemplateButton final : public button::Button {
|
||||
public:
|
||||
@@ -11,5 +10,4 @@ class TemplateButton final : public button::Button {
|
||||
void press_action() override{};
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
#include "template_cover.h"
|
||||
#include "esphome/core/log.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
using namespace esphome::cover;
|
||||
|
||||
@@ -133,5 +132,4 @@ void TemplateCover::stop_prev_trigger_() {
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -5,8 +5,7 @@
|
||||
#include "esphome/core/template_lambda.h"
|
||||
#include "esphome/components/cover/cover.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
enum TemplateCoverRestoreMode {
|
||||
COVER_NO_RESTORE,
|
||||
@@ -63,5 +62,4 @@ class TemplateCover final : public cover::Cover, public Component {
|
||||
bool has_tilt_{false};
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -4,8 +4,7 @@
|
||||
|
||||
#include "esphome/core/log.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
static const char *const TAG = "template.date";
|
||||
|
||||
@@ -104,7 +103,6 @@ void TemplateDate::dump_config() {
|
||||
LOG_UPDATE_INTERVAL(this);
|
||||
}
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
#endif // USE_DATETIME_DATE
|
||||
|
||||
@@ -11,8 +11,7 @@
|
||||
#include "esphome/core/time.h"
|
||||
#include "esphome/core/template_lambda.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
class TemplateDate final : public datetime::DateEntity, public PollingComponent {
|
||||
public:
|
||||
@@ -41,7 +40,6 @@ class TemplateDate final : public datetime::DateEntity, public PollingComponent
|
||||
ESPPreferenceObject pref_;
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
#endif // USE_DATETIME_DATE
|
||||
|
||||
@@ -4,8 +4,7 @@
|
||||
|
||||
#include "esphome/core/log.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
static const char *const TAG = "template.datetime";
|
||||
|
||||
@@ -143,7 +142,6 @@ void TemplateDateTime::dump_config() {
|
||||
LOG_UPDATE_INTERVAL(this);
|
||||
}
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
#endif // USE_DATETIME_DATETIME
|
||||
|
||||
@@ -11,8 +11,7 @@
|
||||
#include "esphome/core/time.h"
|
||||
#include "esphome/core/template_lambda.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
class TemplateDateTime final : public datetime::DateTimeEntity, public PollingComponent {
|
||||
public:
|
||||
@@ -41,7 +40,6 @@ class TemplateDateTime final : public datetime::DateTimeEntity, public PollingCo
|
||||
ESPPreferenceObject pref_;
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
#endif // USE_DATETIME_DATETIME
|
||||
|
||||
@@ -4,8 +4,7 @@
|
||||
|
||||
#include "esphome/core/log.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
static const char *const TAG = "template.time";
|
||||
|
||||
@@ -104,7 +103,6 @@ void TemplateTime::dump_config() {
|
||||
LOG_UPDATE_INTERVAL(this);
|
||||
}
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
#endif // USE_DATETIME_TIME
|
||||
|
||||
@@ -11,8 +11,7 @@
|
||||
#include "esphome/core/time.h"
|
||||
#include "esphome/core/template_lambda.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
class TemplateTime final : public datetime::TimeEntity, public PollingComponent {
|
||||
public:
|
||||
@@ -41,7 +40,6 @@ class TemplateTime final : public datetime::TimeEntity, public PollingComponent
|
||||
ESPPreferenceObject pref_;
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
#endif // USE_DATETIME_TIME
|
||||
|
||||
@@ -3,10 +3,8 @@
|
||||
#include "esphome/core/component.h"
|
||||
#include "esphome/components/event/event.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
class TemplateEvent final : public Component, public event::Event {};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
#include "template_fan.h"
|
||||
#include "esphome/core/log.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
static const char *const TAG = "template.fan";
|
||||
|
||||
@@ -34,5 +33,4 @@ void TemplateFan::control(const fan::FanCall &call) {
|
||||
this->publish_state();
|
||||
}
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -3,8 +3,7 @@
|
||||
#include "esphome/core/component.h"
|
||||
#include "esphome/components/fan/fan.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
class TemplateFan final : public Component, public fan::Fan {
|
||||
public:
|
||||
@@ -27,5 +26,4 @@ class TemplateFan final : public Component, public fan::Fan {
|
||||
std::vector<const char *> preset_modes_{};
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -4,8 +4,7 @@
|
||||
|
||||
#include "esphome/core/automation.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
template<typename... Ts> class TemplateLockPublishAction : public Action<Ts...>, public Parented<TemplateLock> {
|
||||
public:
|
||||
@@ -14,5 +13,4 @@ template<typename... Ts> class TemplateLockPublishAction : public Action<Ts...>,
|
||||
void play(const Ts &...x) override { this->parent_->publish_state(this->state_.value(x...)); }
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
#include "template_lock.h"
|
||||
#include "esphome/core/log.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
using namespace esphome::lock;
|
||||
|
||||
@@ -56,5 +55,4 @@ void TemplateLock::dump_config() {
|
||||
ESP_LOGCONFIG(TAG, " Optimistic: %s", YESNO(this->optimistic_));
|
||||
}
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -5,8 +5,7 @@
|
||||
#include "esphome/core/template_lambda.h"
|
||||
#include "esphome/components/lock/lock.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
class TemplateLock final : public lock::Lock, public Component {
|
||||
public:
|
||||
@@ -36,5 +35,4 @@ class TemplateLock final : public lock::Lock, public Component {
|
||||
Trigger<> *prev_trigger_{nullptr};
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
#include "template_number.h"
|
||||
#include "esphome/core/log.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
static const char *const TAG = "template.number";
|
||||
|
||||
@@ -51,5 +50,4 @@ void TemplateNumber::dump_config() {
|
||||
LOG_UPDATE_INTERVAL(this);
|
||||
}
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -6,8 +6,7 @@
|
||||
#include "esphome/core/preferences.h"
|
||||
#include "esphome/core/template_lambda.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
class TemplateNumber final : public number::Number, public PollingComponent {
|
||||
public:
|
||||
@@ -34,5 +33,4 @@ class TemplateNumber final : public number::Number, public PollingComponent {
|
||||
ESPPreferenceObject pref_;
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -4,8 +4,7 @@
|
||||
#include "esphome/components/output/binary_output.h"
|
||||
#include "esphome/components/output/float_output.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
class TemplateBinaryOutput final : public output::BinaryOutput {
|
||||
public:
|
||||
@@ -27,5 +26,4 @@ class TemplateFloatOutput final : public output::FloatOutput {
|
||||
Trigger<float> *trigger_ = new Trigger<float>();
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
#include "template_select.h"
|
||||
#include "esphome/core/log.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
static const char *const TAG = "template.select";
|
||||
|
||||
@@ -63,5 +62,4 @@ void TemplateSelect::dump_config() {
|
||||
YESNO(this->optimistic_), this->option_at(this->initial_option_index_), YESNO(this->restore_value_));
|
||||
}
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -6,8 +6,7 @@
|
||||
#include "esphome/core/preferences.h"
|
||||
#include "esphome/core/template_lambda.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
class TemplateSelect final : public select::Select, public PollingComponent {
|
||||
public:
|
||||
@@ -34,5 +33,4 @@ class TemplateSelect final : public select::Select, public PollingComponent {
|
||||
ESPPreferenceObject pref_;
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -2,8 +2,7 @@
|
||||
#include "esphome/core/log.h"
|
||||
#include <cmath>
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
static const char *const TAG = "template.sensor";
|
||||
|
||||
@@ -24,5 +23,4 @@ void TemplateSensor::dump_config() {
|
||||
LOG_UPDATE_INTERVAL(this);
|
||||
}
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -4,8 +4,7 @@
|
||||
#include "esphome/core/template_lambda.h"
|
||||
#include "esphome/components/sensor/sensor.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
class TemplateSensor final : public sensor::Sensor, public PollingComponent {
|
||||
public:
|
||||
@@ -21,5 +20,4 @@ class TemplateSensor final : public sensor::Sensor, public PollingComponent {
|
||||
TemplateLambda<float> f_;
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
#include "template_switch.h"
|
||||
#include "esphome/core/log.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
static const char *const TAG = "template.switch";
|
||||
|
||||
@@ -57,5 +56,4 @@ void TemplateSwitch::dump_config() {
|
||||
}
|
||||
void TemplateSwitch::set_assumed_state(bool assumed_state) { this->assumed_state_ = assumed_state; }
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -5,8 +5,7 @@
|
||||
#include "esphome/core/template_lambda.h"
|
||||
#include "esphome/components/switch/switch.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
class TemplateSwitch final : public switch_::Switch, public Component {
|
||||
public:
|
||||
@@ -37,5 +36,4 @@ class TemplateSwitch final : public switch_::Switch, public Component {
|
||||
Trigger<> *prev_trigger_{nullptr};
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
#include "template_text.h"
|
||||
#include "esphome/core/log.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
static const char *const TAG = "template.text";
|
||||
|
||||
@@ -51,5 +50,4 @@ void TemplateText::dump_config() {
|
||||
LOG_UPDATE_INTERVAL(this);
|
||||
}
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -6,8 +6,7 @@
|
||||
#include "esphome/core/preferences.h"
|
||||
#include "esphome/core/template_lambda.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
// We keep this separate so we don't have to template and duplicate
|
||||
// the text input for each different size flash allocation.
|
||||
@@ -84,5 +83,4 @@ class TemplateText final : public text::Text, public PollingComponent {
|
||||
TemplateTextSaverBase *pref_ = nullptr;
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
#include "template_text_sensor.h"
|
||||
#include "esphome/core/log.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
static const char *const TAG = "template.text_sensor";
|
||||
|
||||
@@ -20,5 +19,4 @@ float TemplateTextSensor::get_setup_priority() const { return setup_priority::HA
|
||||
|
||||
void TemplateTextSensor::dump_config() { LOG_TEXT_SENSOR("", "Template Sensor", this); }
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -5,8 +5,7 @@
|
||||
#include "esphome/core/template_lambda.h"
|
||||
#include "esphome/components/text_sensor/text_sensor.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
class TemplateTextSensor final : public text_sensor::TextSensor, public PollingComponent {
|
||||
public:
|
||||
@@ -22,5 +21,4 @@ class TemplateTextSensor final : public text_sensor::TextSensor, public PollingC
|
||||
TemplateLambda<std::string> f_{};
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -4,8 +4,7 @@
|
||||
|
||||
#include "esphome/core/automation.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
template<typename... Ts> class TemplateValvePublishAction : public Action<Ts...>, public Parented<TemplateValve> {
|
||||
TEMPLATABLE_VALUE(float, position)
|
||||
@@ -20,5 +19,4 @@ template<typename... Ts> class TemplateValvePublishAction : public Action<Ts...>
|
||||
}
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -1,8 +1,7 @@
|
||||
#include "template_valve.h"
|
||||
#include "esphome/core/log.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
using namespace esphome::valve;
|
||||
|
||||
@@ -127,5 +126,4 @@ void TemplateValve::stop_prev_trigger_() {
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
@@ -5,8 +5,7 @@
|
||||
#include "esphome/core/template_lambda.h"
|
||||
#include "esphome/components/valve/valve.h"
|
||||
|
||||
namespace esphome {
|
||||
namespace template_ {
|
||||
namespace esphome::template_ {
|
||||
|
||||
enum TemplateValveRestoreMode {
|
||||
VALVE_NO_RESTORE,
|
||||
@@ -57,5 +56,4 @@ class TemplateValve final : public valve::Valve, public Component {
|
||||
bool has_position_{false};
|
||||
};
|
||||
|
||||
} // namespace template_
|
||||
} // namespace esphome
|
||||
} // namespace esphome::template_
|
||||
|
||||
Reference in New Issue
Block a user