+ /**
+ * Convierte un string a otro tipo.
+ *
+ * \param p Parametro del tipo al que se quiere convertir.
+ */
+ template < class T > T& to(T& p) const {
+ std::stringstream ss(*this);
+ ss >> p;
+ return p;
+ }
+
+ /**
+ * Convierte un tipo a string.
+ *
+ * \param p Parametro del tipo que se quiere convertir a string.
+ */
+ template < class T > String& from(const T& p) {
+ std::stringstream ss;
+ ss << p;
+ ss >> (*this);
+ return *this;
+ }
+