aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Karatarakis <alkarata@microsoft.com>2017-04-07 17:44:24 -0700
committerAlexander Karatarakis <alkarata@microsoft.com>2017-04-07 17:44:24 -0700
commit13482879f82b15294ebdeb04b3084584a3b468a1 (patch)
tree1bc74fb666fb8dfcb811e78cd6401b781f2ddca3
parent9c2287d0e809020ab90157873e56670127441cc1 (diff)
downloadvcpkg-13482879f82b15294ebdeb04b3084584a3b468a1.tar.gz
vcpkg-13482879f82b15294ebdeb04b3084584a3b468a1.zip
Triplet.to_string()
-rw-r--r--toolsrc/include/triplet.h7
-rw-r--r--toolsrc/src/triplet.cpp17
2 files changed, 7 insertions, 17 deletions
diff --git a/toolsrc/include/triplet.h b/toolsrc/include/triplet.h
index 8cf2413b0..d0570e789 100644
--- a/toolsrc/include/triplet.h
+++ b/toolsrc/include/triplet.h
@@ -15,10 +15,9 @@ namespace vcpkg
static const Triplet ARM_UWP;
const std::string& canonical_name() const;
-
std::string architecture() const;
-
std::string system() const;
+ const std::string& to_string() const;
private:
std::string m_canonical_name;
@@ -28,10 +27,6 @@ namespace vcpkg
bool operator!=(const Triplet& left, const Triplet& right);
- std::string to_string(const Triplet& spec);
-
- std::string to_printf_arg(const Triplet& spec);
-
std::ostream& operator<<(std::ostream& os, const Triplet& spec);
}
diff --git a/toolsrc/src/triplet.cpp b/toolsrc/src/triplet.cpp
index 0aacec9a0..2831b5d02 100644
--- a/toolsrc/src/triplet.cpp
+++ b/toolsrc/src/triplet.cpp
@@ -11,16 +11,6 @@ namespace vcpkg
const Triplet Triplet::X64_UWP = from_canonical_name("x64-uwp");
const Triplet Triplet::ARM_UWP = from_canonical_name("arm-uwp");
- std::string to_string(const Triplet& t)
- {
- return t.canonical_name();
- }
-
- std::string to_printf_arg(const Triplet& t)
- {
- return to_string(t);
- }
-
bool operator==(const Triplet& left, const Triplet& right)
{
return left.canonical_name() == right.canonical_name();
@@ -33,7 +23,7 @@ namespace vcpkg
std::ostream& operator<<(std::ostream& os, const Triplet& t)
{
- return os << to_string(t);
+ return os << t.to_string();
}
Triplet Triplet::from_canonical_name(const std::string& triplet_as_string)
@@ -63,4 +53,9 @@ namespace vcpkg
auto it = std::find(this->m_canonical_name.cbegin(), this->m_canonical_name.cend(), '-');
return std::string(it + 1, this->m_canonical_name.cend());
}
+
+ const std::string& Triplet::to_string() const
+ {
+ return this->m_canonical_name;
+ }
}