mirror of
https://github.com/esphome/esphome.git
synced 2026-02-18 23:45:40 -07:00
19 lines
516 B
C++
19 lines
516 B
C++
#include "select_traits.h"
|
|
|
|
namespace esphome {
|
|
namespace select {
|
|
|
|
void SelectTraits::set_options(const std::initializer_list<const char *> &options) { this->options_ = options; }
|
|
|
|
void SelectTraits::set_options(const FixedVector<const char *> &options) {
|
|
this->options_.init(options.size());
|
|
for (const auto &opt : options) {
|
|
this->options_.push_back(opt);
|
|
}
|
|
}
|
|
|
|
const FixedVector<const char *> &SelectTraits::get_options() const { return this->options_; }
|
|
|
|
} // namespace select
|
|
} // namespace esphome
|