|
@@ -77,6 +77,15 @@ namespace robotics {
|
|
ss_ << value;
|
|
ss_ << value;
|
|
return *this;
|
|
return *this;
|
|
}
|
|
}
|
|
|
|
+ /**
|
|
|
|
+ * @brief unsigned int
|
|
|
|
+ * @param value
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ text_stream& operator <<(unsigned int value) {
|
|
|
|
+ ss_ << value;
|
|
|
|
+ return *this;
|
|
|
|
+ }
|
|
/**
|
|
/**
|
|
* @brief
|
|
* @brief
|
|
* @param value
|
|
* @param value
|
|
@@ -104,6 +113,24 @@ namespace robotics {
|
|
ss_ << value;
|
|
ss_ << value;
|
|
return *this;
|
|
return *this;
|
|
}
|
|
}
|
|
|
|
+ /**
|
|
|
|
+ * @brief unsigned long
|
|
|
|
+ * @param value
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ text_stream& operator <<(unsigned long value) {
|
|
|
|
+ ss_ << value;
|
|
|
|
+ return *this;
|
|
|
|
+ }
|
|
|
|
+ /**
|
|
|
|
+ * @brief long long
|
|
|
|
+ * @param value
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ text_stream& operator <<(long long value) {
|
|
|
|
+ ss_ << value;
|
|
|
|
+ return *this;
|
|
|
|
+ }
|
|
/**
|
|
/**
|
|
* @brief double
|
|
* @brief double
|
|
* @param value
|
|
* @param value
|
|
@@ -199,6 +226,22 @@ namespace robotics {
|
|
ss_ << ")";
|
|
ss_ << ")";
|
|
return *this;
|
|
return *this;
|
|
}
|
|
}
|
|
|
|
+ /**
|
|
|
|
+ * @brief
|
|
|
|
+ * @param value
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ text_stream& operator <<(std::vector<unsigned int> const& values) {
|
|
|
|
+ ss_ << "(";
|
|
|
|
+ for (size_t i = 0; i < values.size(); ++i) {
|
|
|
|
+ ss_ << values[i];
|
|
|
|
+ if (i + 1 != values.size()) {
|
|
|
|
+ ss_ << ",";
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ss_ << ")";
|
|
|
|
+ return *this;
|
|
|
|
+ }
|
|
/**
|
|
/**
|
|
* @brief
|
|
* @brief
|
|
* @param value
|
|
* @param value
|
|
@@ -247,6 +290,38 @@ namespace robotics {
|
|
ss_ << ")";
|
|
ss_ << ")";
|
|
return *this;
|
|
return *this;
|
|
}
|
|
}
|
|
|
|
+ /**
|
|
|
|
+ * @brief
|
|
|
|
+ * @param value
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ text_stream& operator <<(std::vector<unsigned long> const& values) {
|
|
|
|
+ ss_ << "(";
|
|
|
|
+ for (size_t i = 0; i < values.size(); ++i) {
|
|
|
|
+ ss_ << values[i];
|
|
|
|
+ if (i + 1 != values.size()) {
|
|
|
|
+ ss_ << ",";
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ss_ << ")";
|
|
|
|
+ return *this;
|
|
|
|
+ }
|
|
|
|
+ /**
|
|
|
|
+ * @brief
|
|
|
|
+ * @param value
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ text_stream& operator <<(std::vector<long long> const& values) {
|
|
|
|
+ ss_ << "(";
|
|
|
|
+ for (size_t i = 0; i < values.size(); ++i) {
|
|
|
|
+ ss_ << values[i];
|
|
|
|
+ if (i + 1 != values.size()) {
|
|
|
|
+ ss_ << ",";
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ ss_ << ")";
|
|
|
|
+ return *this;
|
|
|
|
+ }
|
|
/**
|
|
/**
|
|
* @brief
|
|
* @brief
|
|
* @param value
|
|
* @param value
|