#include <set>#include <string>#include <unordered_map>#include <unordered_set>#include <utility>

Go to the source code of this file.
Classes | |
| struct | foxglove::DefinitionIdentifier |
| struct | foxglove::MessageDefinitionCache::DefinitionIdentifierHash |
| class | foxglove::DefinitionNotFoundError |
| class | foxglove::MessageDefinitionCache |
| struct | foxglove::MessageSpec |
Namespaces | |
| foxglove | |
Enumerations | |
| enum | foxglove::MessageDefinitionFormat { foxglove::MessageDefinitionFormat::IDL, foxglove::MessageDefinitionFormat::MSG } |
Functions | |
| std::set< std::string > | foxglove::parse_dependencies (MessageDefinitionFormat format, const std::string &text, const std::string &package_context) |
Variables | |
| constexpr char | foxglove::ACTION_FEEDBACK_MESSAGE_SUFFIX [] = "_FeedbackMessage" |
| constexpr char | foxglove::ACTION_GOAL_SERVICE_SUFFIX [] = "_SendGoal" |
| constexpr char | foxglove::ACTION_RESULT_SERVICE_SUFFIX [] = "_GetResult" |
| constexpr char | foxglove::SERVICE_REQUEST_MESSAGE_SUFFIX [] = "_Request" |
| constexpr char | foxglove::SERVICE_RESPONSE_MESSAGE_SUFFIX [] = "_Response" |