#include <feature.h>
|
| ReturningSetupFeature () |
|
template<typename S = T> |
std::enable_if_t<!std::is_void_v< S >, S & > | operator* () |
|
template<typename S = T> |
std::enable_if_t<!std::is_void_v< S >, const S & > | operator* () const |
|
template<typename S = T> |
std::enable_if_t<!std::is_void_v< S >, S * > | operator-> () |
|
template<typename S = T> |
std::enable_if_t<!std::is_void_v< S >, const S * > | operator-> () const |
|
template<typename S = T> |
std::enable_if_t<!std::is_void_v< S >, S > | Move () |
|
virtual | ~SetupFeature () |
|
virtual bool | Enabled () const |
|
virtual | ~Feature ()=default |
|
virtual std::string | Name () const=0 |
|
|
std::conditional_t< std::is_void_v< T >, bool, std::optional< T > > | calculated_ |
|
◆ ReturningSetupFeature()
◆ Calculate()
◆ Move()
template<typename T >
template<typename S = T>
◆ operator*() [1/2]
template<typename T >
template<typename S = T>
◆ operator*() [2/2]
template<typename T >
template<typename S = T>
◆ operator->() [1/2]
template<typename T >
template<typename S = T>
◆ operator->() [2/2]
template<typename T >
template<typename S = T>
◆ ResultSetup()
template<typename T >
|
inlinefinaloverrideprivatevirtual |
◆ calculated_
The documentation for this class was generated from the following file: