#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" |