summaryrefslogtreecommitdiffstats
path: root/SystemTools.hxx.in
diff options
context:
space:
mode:
authorKWSys Robot <kwrobot@kitware.com>2013-08-06 13:10:11 (GMT)
committerBrad King <brad.king@kitware.com>2013-08-07 12:18:29 (GMT)
commitce6eac8b58b0230cd1d8ee100a27973e5354a5c4 (patch)
tree3e190e65b187a9c70ac89786eee80259f0ae8d76 /SystemTools.hxx.in
parent0a44fa4c6c87c76d2adfa1edf68b9f2cfe2096cb (diff)
downloadCMake-ce6eac8b58b0230cd1d8ee100a27973e5354a5c4.zip
CMake-ce6eac8b58b0230cd1d8ee100a27973e5354a5c4.tar.gz
CMake-ce6eac8b58b0230cd1d8ee100a27973e5354a5c4.tar.bz2
KWSys 2013-08-06 (deec6b8a)
Extract upstream KWSys using the following shell commands. $ git archive --prefix=upstream-kwsys/ deec6b8a | tar x $ git shortlog --no-merges --abbrev=8 --format='%h %s' beef6819..deec6b8a Brad King (1): e39f85e0 SystemTools: Activate EnableMSVCDebugHook under CTest Burlen Loring (1): 1d882d4c SystemInformation : Better stack trace Patrick Gansterer (2): 89e42c36 SystemTools: Remove duplicate code for parsing Windows registry keys deec6b8a SystemTools: Add a function to get subkeys of a Windows registry key Sean McBride (1): 4c4f8a9e Supress clang warnings about dynamic exception specifications Change-Id: I37367dc5db58818d5954735e00c6d523a1dd1411
Diffstat (limited to 'SystemTools.hxx.in')
-rw-r--r--SystemTools.hxx.in7
1 files changed, 7 insertions, 0 deletions
diff --git a/SystemTools.hxx.in b/SystemTools.hxx.in
index e55d431..d6dae39 100644
--- a/SystemTools.hxx.in
+++ b/SystemTools.hxx.in
@@ -716,6 +716,13 @@ public:
enum KeyWOW64 { KeyWOW64_Default, KeyWOW64_32, KeyWOW64_64 };
/**
+ * Get a list of subkeys.
+ */
+ static bool GetRegistrySubKeys(const char *key,
+ kwsys_stl::vector<kwsys_stl::string>& subkeys,
+ KeyWOW64 view = KeyWOW64_Default);
+
+ /**
* Read a registry value
*/
static bool ReadRegistryValue(const char *key, kwsys_stl::string &value,