|
MoveIt Pro API
Core Behaviors for MoveIt Pro
|
#include <behaviortree_cpp/basic_types.h>#include <optional>#include <regex>#include <string>#include <tl_expected/expected.hpp>

Namespaces | |
| namespace | moveit_studio |
| namespace | moveit_studio::behaviors |
| namespace | moveit_studio::behaviors::check_for_error_utils |
Functions | |
| std::string | moveit_studio::behaviors::check_for_error_utils::process_error (const std::string &error) |
| template<typename... Args> | |
| std::optional< std::string > | moveit_studio::behaviors::maybe_error (BT::Expected< Args >... args) |
| Check if any of the provided inputs represent error states and, if so, return their error messages. | |
| template<typename E , typename... Args> | |
| constexpr std::optional< E > | moveit_studio::behaviors::maybe_error (tl::expected< Args, E >... args) |
| Tests if any of the expected args passed in has an error. | |