|
ThunderLib
|
Public Member Functions | |
| ThunderAutoMode (const ThunderAutoMode &)=delete | |
| ThunderAutoMode & | operator= (const ThunderAutoMode &)=delete |
| ThunderAutoMode (ThunderAutoMode &&) noexcept=delete | |
| ThunderAutoMode & | operator= (ThunderAutoMode &&) noexcept=delete |
| bool | isValid () const noexcept |
| std::shared_ptr< ThunderAutoModeStep > | getFirstStep () |
| std::shared_ptr< ThunderAutoModeStep > | getNextStep (std::shared_ptr< ThunderAutoModeStep > previousStep) |
| std::shared_ptr< ThunderAutoModeStep > | getFirstStepOfBranch (std::shared_ptr< ThunderAutoModeStep > branchStep, bool booleanCondition) |
| std::shared_ptr< ThunderAutoModeStep > | getFirstStepOfBranch (std::shared_ptr< ThunderAutoModeStep > branchStep, int switchCondition) |
| bool | isRunnable (const ThunderAutoProject &project) const noexcept |
| driver::ThunderAutoMode * | getHandle () noexcept |
| const driver::ThunderAutoMode * | getHandle () const noexcept |
Friends | |
| class | ThunderAutoProject |