ESPHome 2025.7.1
|
#include <homeassistant_service.h>
Public Member Functions | |
TemplatableStringValue () | |
template<typename F , enable_if_t<!is_invocable< F, X... >::value, int > = 0> | |
TemplatableStringValue (F value) | |
template<typename F , enable_if_t< is_invocable< F, X... >::value, int > = 0> | |
TemplatableStringValue (F f) | |
![]() | |
TemplatableValue () | |
TemplatableValue (F value) | |
TemplatableValue (F f) | |
TemplatableValue (const TemplatableValue &other) | |
TemplatableValue (TemplatableValue &&other) noexcept | |
TemplatableValue & | operator= (const TemplatableValue &other) |
TemplatableValue & | operator= (TemplatableValue &&other) noexcept |
~TemplatableValue () | |
bool | has_value () |
std::string | value (X... x) |
optional< std::string > | optional_value (X... x) |
std::string | value_or (X... x, std::string default_value) |
Additional Inherited Members | ||
![]() | ||
std::string | value_ | |
std::function< std::string(X...)> * | f_ | |
![]() | ||
enum | ||
![]() | ||
enum esphome::TemplatableValue:: { ... } | type_ | |
union { | ||
T value_ | ||
std::function< T(X...)> * f_ | ||
}; | ||
Definition at line 13 of file homeassistant_service.h.
|
inline |
Definition at line 24 of file homeassistant_service.h.
|
inline |
Definition at line 27 of file homeassistant_service.h.
|
inline |
Definition at line 30 of file homeassistant_service.h.