From faf4451e06e9de097ac0713586d7d61c72a34b64 Mon Sep 17 00:00:00 2001 From: Rainer Kartmann <rainer.kartmann@kit.edu> Date: Thu, 12 Jan 2023 14:51:56 +0100 Subject: [PATCH] Add operator << to SkillID --- source/RobotAPI/libraries/skills/provider/SkillID.cpp | 5 +++++ source/RobotAPI/libraries/skills/provider/SkillID.h | 2 ++ 2 files changed, 7 insertions(+) diff --git a/source/RobotAPI/libraries/skills/provider/SkillID.cpp b/source/RobotAPI/libraries/skills/provider/SkillID.cpp index 4619f717f..07c6248b2 100644 --- a/source/RobotAPI/libraries/skills/provider/SkillID.cpp +++ b/source/RobotAPI/libraries/skills/provider/SkillID.cpp @@ -37,4 +37,9 @@ namespace armarx return (prefix.empty() ? std::string("") : (prefix + PREFIX_SEPARATOR)) + providerName + NAME_SEPARATOR + skillName; } } + + std::ostream& skills::operator<<(std::ostream& os, const SkillID& id) + { + return os << "'" << id.toString() << "'"; + } } diff --git a/source/RobotAPI/libraries/skills/provider/SkillID.h b/source/RobotAPI/libraries/skills/provider/SkillID.h index 4c44ba82d..320a6e946 100644 --- a/source/RobotAPI/libraries/skills/provider/SkillID.h +++ b/source/RobotAPI/libraries/skills/provider/SkillID.h @@ -32,5 +32,7 @@ namespace armarx provider::dto::SkillID toIce() const; std::string toString(const std::string& prefix = "") const; }; + + std::ostream& operator<<(std::ostream& os, const SkillID& id); } } -- GitLab