Merge lp:unity-scopes-api/staging into lp:unity-scopes-api

Proposed by Paweł Stołowski
Status: Merged
Approved by: Marcus Tomlinson
Approved revision: 310
Merged at revision: 356
Proposed branch: lp:unity-scopes-api/staging
Merge into: lp:unity-scopes-api
Diff against target: 4035 lines (+796/-1796)
87 files modified
CMakeLists.txt (+38/-49)
CONFIGFILES (+8/-5)
CTestCustom.cmake.in (+2/-1)
HACKING (+29/-24)
debian/changelog (+10/-0)
debian/control (+115/-5)
debian/control.in (+4/-1)
debian/gen-debian-files.sh (+39/-73)
debian/get-versions.sh (+82/-0)
debian/libunity-scopes-dev.install (+4/-4)
debian/libunity-scopes-qt-dev.install (+1/-1)
debian/libunity-scopes-qt.shlibs.in (+1/-0)
debian/libunity-scopes-qt.symbols.in (+0/-314)
debian/libunity-scopes.shlibs.in (+0/-1)
debian/libunity-scopes.symbols.in (+0/-1111)
debian/rules (+1/-1)
debian/source/format (+1/-1)
demo/scopes/scope-A/CMakeLists.txt (+1/-2)
demo/scopes/scope-A/scope-A.map (+1/-1)
doc/tutorial.dox (+5/-0)
include/unity/scopes/CMakeLists.txt (+1/-0)
include/unity/scopes/FilterBase.h (+2/-1)
include/unity/scopes/OptionSelectorFilter.h (+3/-0)
include/unity/scopes/SearchReply.h (+4/-0)
include/unity/scopes/internal/DateTimePickerFilterImpl.h (+1/-0)
include/unity/scopes/internal/DfltConfig.h.in (+1/-1)
include/unity/scopes/internal/FilterBaseImpl.h (+1/-0)
include/unity/scopes/internal/OptionSelectorFilterImpl.h (+1/-0)
include/unity/scopes/internal/RadioButtonsFilterImpl.h (+3/-0)
include/unity/scopes/internal/RangeInputFilterImpl.h (+1/-0)
include/unity/scopes/internal/RegistryObject.h (+1/-0)
include/unity/scopes/internal/ScopeImpl.h (+1/-1)
include/unity/scopes/internal/SettingsDB.h (+4/-14)
include/unity/scopes/internal/SwitchFilterImpl.h (+1/-0)
include/unity/scopes/internal/ValueSliderFilterImpl.h (+1/-0)
include/unity/scopes/internal/smartscopes/SmartScopesClient.h (+1/-0)
include/unity/scopes/internal/zmq_middleware/ObjectAdapter.h (+3/-0)
include/unity/scopes/internal/zmq_middleware/ZmqMiddleware.h (+1/-0)
src/scopes/FilterBase.cpp (+1/-0)
src/scopes/PreviewWidget.cpp (+26/-0)
src/scopes/internal/CannedQueryImpl.cpp (+1/-1)
src/scopes/internal/DateTimePickerFilterImpl.cpp (+11/-1)
src/scopes/internal/Executor.cpp (+0/-2)
src/scopes/internal/IniSettingsSchema.cpp (+2/-4)
src/scopes/internal/JsonCppNode.cpp (+9/-0)
src/scopes/internal/OnlineAccountClientImpl.cpp (+1/-1)
src/scopes/internal/OptionSelectorFilterImpl.cpp (+11/-1)
src/scopes/internal/PreviewReplyImpl.cpp (+1/-1)
src/scopes/internal/PreviewReplyObject.cpp (+1/-1)
src/scopes/internal/RadioButtonsFilterImpl.cpp (+12/-1)
src/scopes/internal/RangeInputFilterImpl.cpp (+11/-1)
src/scopes/internal/RegistryObject.cpp (+3/-4)
src/scopes/internal/ReplyImpl.cpp (+1/-1)
src/scopes/internal/RuntimeConfig.cpp (+5/-22)
src/scopes/internal/RuntimeImpl.cpp (+8/-8)
src/scopes/internal/SearchMetadataImpl.cpp (+2/-2)
src/scopes/internal/SearchReplyImpl.cpp (+2/-2)
src/scopes/internal/SettingsDB.cpp (+13/-22)
src/scopes/internal/SwitchFilterImpl.cpp (+11/-1)
src/scopes/internal/Utils.cpp (+1/-1)
src/scopes/internal/ValueSliderFilterImpl.cpp (+11/-1)
src/scopes/internal/smartscopes/SSRegistryObject.cpp (+1/-3)
src/scopes/internal/smartscopes/SmartScope.cpp (+1/-1)
src/scopes/internal/smartscopes/SmartScopesClient.cpp (+21/-8)
src/scopes/internal/zmq_middleware/ObjectAdapter.cpp (+5/-12)
src/scopes/internal/zmq_middleware/Util.cpp (+1/-0)
src/scopes/internal/zmq_middleware/ZmqMiddleware.cpp (+3/-4)
src/scopes/internal/zmq_middleware/ZmqObject.cpp (+0/-2)
src/scopes/internal/zmq_middleware/ZmqReceiver.cpp (+2/-0)
src/scopes/qt/CMakeLists.txt (+10/-11)
test/CMakeLists.txt (+5/-4)
test/abi-compliance/CMakeLists.txt (+23/-0)
test/abi-compliance/check-abi-compliance.sh.in (+57/-0)
test/abi-compliance/gen-abi-dump.sh.in (+35/-0)
test/copyright/check_copyright.sh (+8/-4)
test/gtest/scopes/DateTimePickerFilter/DateTimePickerFilter_test.cpp (+7/-0)
test/gtest/scopes/OptionSelectorFilter/OptionSelectorFilter_test.cpp (+45/-17)
test/gtest/scopes/QueryMetadata/QueryMetadata_test.cpp (+16/-7)
test/gtest/scopes/RadioButtonsFilter/RadioButtonsFilter_test.cpp (+6/-0)
test/gtest/scopes/RangeInputFilter/RangeInputFilter_test.cpp (+6/-0)
test/gtest/scopes/StandAloneScope/SimpleScope.cpp (+0/-1)
test/gtest/scopes/SwitchFilter/SwitchFilter_test.cpp (+6/-0)
test/gtest/scopes/ThrowingClient/ThrowingClient_test.cpp (+1/-1)
test/gtest/scopes/ValueSliderFilter/ValueSliderFilter_test.cpp (+6/-0)
test/gtest/scopes/internal/JsonNode/JsonNode_test.cpp (+4/-0)
test/gtest/scopes/internal/RuntimeConfig/RuntimeConfig_test.cpp (+0/-20)
test/gtest/scopes/internal/SettingsDB/SettingsDB_test.cpp (+10/-12)
To merge this branch: bzr merge lp:unity-scopes-api/staging
Reviewer Review Type Date Requested Status
Marcus Tomlinson (community) Approve
PS Jenkins bot (community) continuous-integration Approve
Review via email: mp+277555@code.launchpad.net

Commit message

Merged devel:
- Replaced the global dummy loggers for the unit tests with heap-allocated instances. Log messages are now written to stderr by default. Fixes: https://bugs.launchpad.net/bugs/1472755.
- Fixed Clang compiler warnings such as: missing "override" specifier, unused variables and functions, and other small bits of suspicious logic.
- Added documentation for share-data attribute used for content sharing with Content hub.

Description of the change

Merged devel.

To post a comment you must log in.
lp:unity-scopes-api/staging updated
309. By Paweł Stołowski

Fix changelog

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
lp:unity-scopes-api/staging updated
310. By Paweł Stołowski

Merged devel

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :
review: Approve (continuous-integration)
Revision history for this message
Marcus Tomlinson (marcustomlinson) wrote :

Ack

review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'CMakeLists.txt'
2--- CMakeLists.txt 2015-09-03 03:09:23 +0000
3+++ CMakeLists.txt 2015-12-18 09:50:27 +0000
4@@ -185,8 +185,8 @@
5 option(Werror "Treat warnings as errors" OFF)
6 endif()
7
8-# Some tests are slow, so make it possible not to run them
9-# during day-to-day development.
10+# Some tests are slow, so make it possible not to run them during day-to-day development.
11+# The default for this *must* stay ON, otherwise the tests won't run in Jenkins.
12 option(slowtests "Run slow tests" ON)
13
14 if (${Werror})
15@@ -210,64 +210,53 @@
16 message(FATAL_ERROR "Invalid SANITIZER setting: ${SANITIZER}")
17 endif()
18
19-# Scopes library name. Also used as a prefix in various places, and as a subdirectory
20+# Scopes library names. Also used as a prefix in various places, and as a subdirectory
21 # name for installed files. Changing this will also require corresponding changes
22 # to the debian files.
23 set(UNITY_SCOPES_LIB unity-scopes)
24-
25-# Check the distribution we are building for.
26-execute_process(COMMAND lsb_release -c -s OUTPUT_VARIABLE DISTRIBUTION OUTPUT_STRIP_TRAILING_WHITESPACE)
27-
28-# Read API versions. from VERSION file. The version is in the form <major>.<minor>.<micro>.
29-
30-file(READ debian/VERSION UNITY_SCOPES_FULL_VERSION)
31+set(UNITY_SCOPES_QT_LIB unity-scopes-qt)
32+
33+# Run debian/get-versions.sh to get the version and soversion numbers for each library.
34+execute_process(COMMAND mktemp -d OUTPUT_VARIABLE version_dir OUTPUT_STRIP_TRAILING_WHITESPACE)
35+execute_process(COMMAND sh ${CMAKE_SOURCE_DIR}/debian/get-versions.sh ${CMAKE_SOURCE_DIR}/debian ${version_dir})
36+
37+# Set versions for libunity-scopes.
38+file(READ ${version_dir}/lib${UNITY_SCOPES_LIB}.full-version UNITY_SCOPES_FULL_VERSION)
39 string(STRIP ${UNITY_SCOPES_FULL_VERSION} UNITY_SCOPES_FULL_VERSION)
40+file(READ ${version_dir}/lib${UNITY_SCOPES_LIB}.major-version UNITY_SCOPES_MAJOR)
41+string(STRIP ${UNITY_SCOPES_MAJOR} UNITY_SCOPES_MAJOR)
42+file(READ ${version_dir}/lib${UNITY_SCOPES_LIB}.minor-version UNITY_SCOPES_MINOR)
43+string(STRIP ${UNITY_SCOPES_MINOR} UNITY_SCOPES_MINOR)
44+file(READ ${version_dir}/lib${UNITY_SCOPES_LIB}.micro-version UNITY_SCOPES_MICRO)
45+string(STRIP ${UNITY_SCOPES_MICRO} UNITY_SCOPES_MICRO)
46+file(READ ${version_dir}/lib${UNITY_SCOPES_LIB}.major-minor-version UNITY_SCOPES_MAJOR_MINOR)
47+string(STRIP ${UNITY_SCOPES_MAJOR_MINOR} UNITY_SCOPES_MAJOR_MINOR)
48+file(READ ${version_dir}/lib${UNITY_SCOPES_LIB}.soversion UNITY_SCOPES_SOVERSION)
49+string(STRIP ${UNITY_SCOPES_SOVERSION} UNITY_SCOPES_SOVERSION)
50
51-file(READ debian/QT-VERSION UNITY_SCOPES_QT_FULL_VERSION)
52+# Set versions for libunity-scopes-qt.
53+file(READ ${version_dir}/lib${UNITY_SCOPES_QT_LIB}.full-version UNITY_SCOPES_QT_FULL_VERSION)
54 string(STRIP ${UNITY_SCOPES_QT_FULL_VERSION} UNITY_SCOPES_QT_FULL_VERSION)
55-
56-# Parse out the three components.
57-STRING(REGEX MATCHALL "[0-9]+" full_version_components ${UNITY_SCOPES_FULL_VERSION})
58-LIST(GET full_version_components 0 UNITY_SCOPES_MAJOR)
59-LIST(GET full_version_components 1 UNITY_SCOPES_MINOR)
60-LIST(GET full_version_components 2 UNITY_SCOPES_MICRO)
61-
62-# Again, for the Qt library.
63-STRING(REGEX MATCHALL "[0-9]+" full_version_components ${UNITY_SCOPES_QT_FULL_VERSION})
64-LIST(GET full_version_components 0 UNITY_SCOPES_QT_MAJOR)
65-LIST(GET full_version_components 1 UNITY_SCOPES_QT_MINOR)
66-LIST(GET full_version_components 2 UNITY_SCOPES_QT_MICRO)
67-
68-# For vivid, we maintain a separate soversion sequence. The
69-# soversion is 3 for 1.0.x and increments by 1 every
70-# the minor or major version is updated.
71-# For wily and later, the scopes library SOVERSION is <major>.<minor>.
72-# UNITY_SCOPES_SOVERSION_SYM_SUFFIX is used in Version.h.in to set the suffix
73-# for the unity_scope_create_v<suffix> function.
74+file(READ ${version_dir}/lib${UNITY_SCOPES_QT_LIB}.major-version UNITY_SCOPES_QT_MAJOR)
75+string(STRIP ${UNITY_SCOPES_QT_MAJOR} UNITY_SCOPES_QT_MAJOR)
76+file(READ ${version_dir}/lib${UNITY_SCOPES_QT_LIB}.minor-version UNITY_SCOPES_QT_MINOR)
77+string(STRIP ${UNITY_SCOPES_QT_MINOR} UNITY_SCOPES_QT_MINOR)
78+file(READ ${version_dir}/lib${UNITY_SCOPES_QT_LIB}.micro-version UNITY_SCOPES_QT_MICRO)
79+string(STRIP ${UNITY_SCOPES_QT_MICRO} UNITY_SCOPES_QT_MICRO)
80+file(READ ${version_dir}/lib${UNITY_SCOPES_QT_LIB}.major-minor-version UNITY_SCOPES_QT_MAJOR_MINOR)
81+string(STRIP ${UNITY_SCOPES_QT_MAJOR_MINOR} UNITY_SCOPES_QT_MAJOR_MINOR)
82+file(READ ${version_dir}/lib${UNITY_SCOPES_QT_LIB}.soversion UNITY_SCOPES_QT_SOVERSION)
83+string(STRIP ${UNITY_SCOPES_QT_SOVERSION} UNITY_SCOPES_QT_SOVERSION)
84
85 if(NOT ${UNITY_SCOPES_MAJOR} EQUAL 1)
86- message(FATAL_ERROR "Change in major version number. You need to adjust gen-debian-files.sh and the calculation of UNITY_SCOPES_SOVERSION")
87+ message(FATAL_ERROR "Change in major version number. You need to adjust get-versions.sh and gen-debian-files.sh")
88 endif()
89
90 if(NOT ${UNITY_SCOPES_QT_MAJOR} EQUAL 0)
91- message(FATAL_ERROR "Change in Qt major version number. You need to adjust gen-debian-files.sh and the calculation of UNITY_SCOPES_QT_SOVERSION")
92-endif()
93-
94-if(${DISTRIBUTION} MATCHES "vivid")
95- math(EXPR UNITY_SCOPES_SOVERSION "${UNITY_SCOPES_MINOR} + 3")
96- set(UNITY_SCOPES_SOVERSION_SYM_SUFFIX ${UNITY_SCOPES_SOVERSION})
97- set(UNITY_SCOPES_QT_SOVERSION ${UNITY_SCOPES_QT_MINOR})
98-else()
99- set(UNITY_SCOPES_SOVERSION "${UNITY_SCOPES_MAJOR}.${UNITY_SCOPES_MINOR}")
100- set(UNITY_SCOPES_SOVERSION_SYM_SUFFIX ${UNITY_SCOPES_MAJOR}_${UNITY_SCOPES_MINOR})
101- set(UNITY_SCOPES_QT_SOVERSION "${UNITY_SCOPES_QT_MAJOR}.${UNITY_SCOPES_QT_MINOR}")
102-endif()
103-set(UNITY_SCOPES_MAJOR_MINOR "${UNITY_SCOPES_MAJOR}.${UNITY_SCOPES_MINOR}")
104-set(UNITY_SCOPES_QT_MAJOR_MINOR "${UNITY_SCOPES_QT_SOVERSION}")
105-
106-# For the Qt library, SOVERSION is <major>.<minor>.
107-
108-# Version for testing, with all symbols visible
109+ message(FATAL_ERROR "Change in Qt major version number. You need to adjust get-versions.sh and gen-debian-files.sh")
110+endif()
111+
112+# Library for testing, with all symbols visible
113 set(UNITY_SCOPES_TEST_LIB ${UNITY_SCOPES_LIB}-test)
114
115 # All the libraries we need to link a normal executable that uses Unity scopes
116
117=== modified file 'CONFIGFILES'
118--- CONFIGFILES 2015-07-01 10:59:49 +0000
119+++ CONFIGFILES 2015-12-18 09:50:27 +0000
120@@ -120,13 +120,16 @@
121 Setting this value explicitly to the empty string disables file logging and forces
122 all log entries to go to stderr.
123
124- The default value is $HOME/.local/share/unity-scopes.
125+ The default value is the empty string.
126+
127+ If you set this value, you must set it to a directory that is writable to
128+ confined scopes. We suggest $HOME/.cache/unity-scopes.
129
130 Note that the actual logs are written into subdirectories of this
131- directory. Specifically:
132-
133- $HOME/.local/share/unity-scopes/leaf-net/<scope_id>/logs (for confined scopes)
134- and $HOME/.local/share/unity-scopes/unconfined/<scope_id>/logs (for unconfined scopes).
135+ directory. Assuming LogDir is set to $HOME/.cache/unity-scopes,
136+ the subdirectories are
137+ $HOME/.cache/unity-scopes/leaf-net/<scope_id>/logs (for confined scopes) and
138+ $HOME/.cache/unity-scopes/unconfined/<scope_id>/logs (for unconfined scopes).
139
140 The environment variable UNITY_SCOPES_LOGDIR overrides this key.
141 Setting this variable explicitly to the empty string disables file logging and forces
142
143=== modified file 'CTestCustom.cmake.in'
144--- CTestCustom.cmake.in 2015-02-19 04:58:11 +0000
145+++ CTestCustom.cmake.in 2015-12-18 09:50:27 +0000
146@@ -22,4 +22,5 @@
147 clean-public-unity-scopes-qt-headers
148 IsolatedScopeBenchmark # Runs too slowly and crashes valgrind 3.10.0 with g++-4.9
149 copyright
150- whitespace)
151+ whitespace
152+ check-abi-compliance)
153
154=== modified file 'HACKING'
155--- HACKING 2015-09-06 22:15:51 +0000
156+++ HACKING 2015-12-18 09:50:27 +0000
157@@ -45,6 +45,9 @@
158 add build dependencies to built-in targets. To make sure that everything
159 is up-to-date, run "make" before running "make test"!
160
161+Some tests are slow. If you want to skip them during development,
162+you can set the cmake option "slowtests" to OFF.
163+
164 To run the tests with valgrind:
165
166 $ make valgrind
167@@ -285,32 +288,34 @@
168
169 3) Update RELEASE_NOTES.md
170
171+4) Add new ABI baseline files to test/abi-compliance/abi_dumps (see below).
172+
173 ABI compliance test
174 -------------------
175-To use this, install abi-compliance-checker package from the archives.
176-
177-You can use abi-compliance-checker to test whether a particular build
178-is ABI compatible with another build. The tool does some source-level
179-analysis in addition to checking library symbols, so it catches things
180-that are potentially dangerous, but won't be picked up by just looking
181-at the symbol table.
182-
183-Assume you have built devel in src/devel, and you have a later build
184-in src/mybranch and want to check that mybranch is still compatible.
185-To run the compliance test:
186-
187-$ cd src
188-$ abi-compliance-checker -lib libunity-scopes.so -old devel/build/test/abi-compliance/abi.xml -new mybranch/build/test/abi-compliance/abi.xml
189-
190-The script will take about two minutes to run.
191-
192-You will get a message about compilation errors. These are caused by a Qt macro and
193-can be ignored. (The log file in src/logs/libunity-scopes.so/[version]/log.txt
194-contains the details.)
195-
196-Now point your browser at
197-
198-src/compat_reports/libunity-scopes.so/[version]_to_[version]/compat_report.html
199+
200+The tests include an ABI compliance test (for Wily and later). To run it:
201+
202+ $ cd test/abi-compliance
203+ $ make test
204+
205+The test is also automatically run as part of the test suite.
206+It takes several minutes to run . If you don't want to wait during local builds,
207+set the cmake "slowtests" option to OFF to skip the check.
208+
209+The baseline ABI files for the test are in test/abi-compliance/abi_dumps.
210+There is a separate directory for each architecture.
211+The ABI dump files should never be updated or removed.
212+Instead, when the ABI changes, you need to add a new baseline
213+ABI file for each architecture. The easiest way to generate
214+these files is to make a branch with a modified install file
215+that installs the ABI dump in, say, /usr/lib. Then throw
216+the branch at a silo to get it built for all architectures.
217+Once all the packages are built, you can extract the ABI dump
218+files and add them to the corresponding directory in the source tree.
219+
220+The abi-compliance-checker tool produces a report in
221+
222+ test/abi-compliance/compat_reports/libunity-scopes.so/[version]_to_[version]/compat_report.html
223
224 The report provides a nicely layed-out page with all the details.
225
226
227=== modified file 'debian/changelog'
228--- debian/changelog 2015-10-09 09:12:01 +0000
229+++ debian/changelog 2015-12-18 09:50:27 +0000
230@@ -1,3 +1,13 @@
231+unity-scopes-api (1.0.2-0ubuntu1) UNRELEASED; urgency=medium
232+
233+ * Changed version number generation to use a common script. Removed
234+ symbols files because we are now using abi-compliance-checker.
235+
236+ * Replaced global dummy loggers for testing with heap-allocated
237+ instances to avoid crash due to global destructor ordering (LP: #1472755).
238+
239+ -- Michi Henning <michi.henning@canonical.com> Mon, 28 Sep 2015 15:42:14 +1000
240+
241 unity-scopes-api (1.0.2+15.10.20151009-0ubuntu1) wily; urgency=medium
242
243 [ CI Train Bot ]
244
245=== modified file 'debian/control'
246--- debian/control 2015-09-18 15:07:34 +0000
247+++ debian/control 2015-12-18 09:50:27 +0000
248@@ -1,14 +1,124 @@
249 # This file is autogenerated. DO NOT EDIT!
250-#
251-# Modifications should be made to debian/control.in instead.
252+#
253+# Modifications should be made to control.in instead.
254 # This file is regenerated automatically in the clean target.
255 #
256 Source: unity-scopes-api
257-Maintainer: This not the real control file because it is generated during the build from control.in.
258-Build-Depends: click-dev (>= 0.2.2),
259+Priority: optional
260+Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
261+Build-Depends: abi-compliance-checker,
262+ capnproto,
263+ click-dev (>= 0.2.2),
264+ cmake,
265+ dbus-test-runner,
266 debhelper (>= 9),
267+ devscripts,
268+ doxygen,
269+ exuberant-ctags,
270+ google-mock,
271+ graphviz,
272+ libaccounts-glib-dev,
273+ libapparmor-dev,
274+ libboost-filesystem-dev,
275+ libboost-log-dev,
276+ libboost-regex-dev,
277+ libboost-serialization-dev,
278+ libcapnp-dev (>= 0.4.0),
279+ libdbustest1-dev,
280+ libjsoncpp-dev,
281+ liblttng-ust-dev,
282+ libnet-cpp-dev (>= 1.2.0),
283+ libprocess-cpp-dev (>= 1.0.1),
284+ libsignon-glib-dev,
285+ libunity-api-dev (>= 7.80.7~),
286+ libzmq3-dev,
287+ libzmqpp-dev,
288 lsb-release,
289+ lttng-tools,
290+ pkg-config,
291+ python3:any,
292+ python-tornado,
293+ valgrind,
294+Standards-Version: 3.9.6
295+XS-Testsuite: autopkgtest
296+Section: libs
297+Homepage: https://launchpad.net/unity-scopes-api
298+# if you don't have have commit access to this branch but would like to upload
299+# directly to Ubuntu, don't worry: your changes will be merged back into the
300+# upstream branch
301+Vcs-Bzr: lp:unity-scopes-api
302+Vcs-Browser: https://code.launchpad.net/unity-scopes-api
303
304 Package: libunity-scopes1.0
305 Architecture: any
306-Description: This not the real control file because it is generated during the build from control.in.
307+Multi-Arch: same
308+Pre-Depends: ${misc:Pre-Depends},
309+Depends: ${misc:Depends},
310+ ${shlibs:Depends},
311+Replaces: libunity-scopes0,
312+ libunity-scopes3,
313+ libunity-scopes1,
314+ libunity-scopes2,
315+Conflicts: libunity-scopes0,
316+ libunity-scopes3,
317+ libunity-scopes1,
318+ libunity-scopes2,
319+Description: API for Unity scopes integration
320+ Library to integrate scopes with the Unity shell
321+
322+Package: libunity-scopes-dev
323+Section: libdevel
324+Architecture: any
325+Multi-Arch: same
326+Depends: libproperties-cpp-dev,
327+ libunity-api-dev,
328+ libunity-scopes1.0 (= ${binary:Version}),
329+ ${misc:Depends},
330+Description: Header files for Unity scopes API
331+ Library to integrate scopes with the Unity shell (dev files)
332+
333+Package: libunity-scopes-cli
334+Section: devel
335+Architecture: any
336+Multi-Arch: foreign
337+Depends: libunity-scopes1.0 (= ${binary:Version}),
338+ ${misc:Depends},
339+ ${shlibs:Depends},
340+Description: Client utility for Unity scopes API
341+ Commandline client utility for querying Unity scopes, useful for testing.
342+
343+Package: libunity-scopes-doc
344+Section: doc
345+Architecture: all
346+Multi-Arch: foreign
347+Depends: ${misc:Depends},
348+Description: Documentation for Unity scopes API
349+ Library to integrate scopes with the Unity shell (documentation)
350+
351+Package: libunity-scopes-qt0.2
352+Architecture: any
353+Multi-Arch: same
354+Pre-Depends: ${misc:Pre-Depends},
355+Depends: ${misc:Depends},
356+ ${shlibs:Depends},
357+Description: Qt library for Unity scopes API
358+ Library that integrates classes based on Qt for convenience
359+
360+Package: libunity-scopes-qt-dev
361+Section: libdevel
362+Architecture: any
363+Multi-Arch: same
364+Depends: libunity-scopes-dev (= ${binary:Version}),
365+ libunity-scopes-qt0.2 (= ${binary:Version}),
366+ libnet-cpp-dev (>=1.2.0),
367+ ${misc:Depends},
368+Description: Header files for Qt library for Unity scopes API
369+ Library that integrates classes based on Qt for convenience (dev files)
370+
371+Package: libunity-scopes-qt-doc
372+Section: doc
373+Architecture: all
374+Multi-Arch: foreign
375+Depends: ${misc:Depends},
376+Description: Documentation for Unity Qt library
377+ Library that integrates classes based on Qt for convenience (documentation)
378
379=== modified file 'debian/control.in'
380--- debian/control.in 2015-09-18 15:07:34 +0000
381+++ debian/control.in 2015-12-18 09:50:27 +0000
382@@ -1,12 +1,15 @@
383 Source: unity-scopes-api
384 Priority: optional
385 Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
386-Build-Depends: capnproto,
387+Build-Depends: abi-compliance-checker,
388+ capnproto,
389 click-dev (>= 0.2.2),
390 cmake,
391 dbus-test-runner,
392 debhelper (>= 9),
393+ devscripts,
394 doxygen,
395+ exuberant-ctags,
396 google-mock,
397 graphviz,
398 libaccounts-glib-dev,
399
400=== modified file 'debian/gen-debian-files.sh'
401--- debian/gen-debian-files.sh 2015-09-18 15:07:34 +0000
402+++ debian/gen-debian-files.sh 2015-12-18 09:50:27 +0000
403@@ -24,13 +24,10 @@
404 #
405 # - control
406 # - libunity-scopes${soversion}.install
407-# - libunity-scopes-dev.install
408 # - libunity-scopes${soversion}.scope.click-hook
409-# - libunity-scopes${soversion}.symbols (for Vivid only)
410-# - shlibs (for Wily and later only)
411+# - shlibs.libunity-scopes-${full_version}.shlibs (for Wily and later only)
412+# - shlibs.libunity-scopes-qt-${qt_full_version}.shlibs (for Wily and later only)
413 # - libunity-scopes-qt${qt_soversion}.install
414-# - libunity-scopes-qt-dev.install
415-# - libunity-scopes-qt${qt_soversion}.symbols (for Vivid only)
416 #
417 # For all but control, this is a straight substition and/or renaming exercise for each file.
418 # For control, if building on Wily or later, we also fix the "Replaces:" and "Conflicts:"
419@@ -44,44 +41,33 @@
420
421 set -e # Fail if any command fails.
422
423-[ $# -ne 0 ] && {
424- echo "usage: $(basename $0)" >&2
425+progname=$(basename $0)
426+
427+[ $# -ne 1 ] && {
428+ echo "usage: $progname path-to-debian-dir" >&2
429 exit 1
430 }
431-dir=./debian
432-
433-# Set soversions depending on whether we are running on vivid or wily and later.
434-
435-distro=$(lsb_release -c -s)
436-echo "gen-debian-files: detected distribution: $distro"
437-
438-full_version=$(cat "${dir}"/VERSION)
439-qt_full_version=$(cat "${dir}"/QT-VERSION)
440-
441-major=$(echo $full_version | cut -d'.' -f1)
442-minor=$(echo $full_version | cut -d'.' -f2)
443-major_minor="${major}.${minor}"
444-
445-qt_major=$(echo $qt_full_version | cut -d'.' -f1)
446-qt_minor=$(echo $qt_full_version | cut -d'.' -f2)
447-qt_major_minor="${qt_major}.${qt_minor}"
448-
449-vivid_soversion=$(expr $minor + 3)
450-
451-if [ "$distro" = "vivid" ]
452-then
453- soversion=$vivid_soversion
454- qt_soversion=${qt_minor}
455-else
456- soversion="${major}.${minor}"
457- qt_soversion="${qt_major}.${qt_minor}"
458-fi
459-[ -n $soversion ]
460-[ -n $qt_soversion ]
461+dir=$1
462+version_dir=$(mktemp -d)
463+
464+# Dump version numbers into files and initialize vars from those files.
465+
466+sh ${dir}/get-versions.sh ${dir} ${version_dir}
467+
468+full_version=$(cat "${version_dir}"/libunity-scopes.full-version)
469+qt_full_version=$(cat "${version_dir}"/libunity-scopes-qt.full-version)
470+
471+major_minor=$(cat "${version_dir}"/libunity-scopes.major-minor-version)
472+qt_major_minor=$(cat "${version_dir}"/libunity-scopes-qt.major-minor-version)
473+
474+soversion=$(cat "${version_dir}"/libunity-scopes.soversion)
475+qt_soversion=$(cat "${version_dir}"/libunity-scopes-qt.soversion)
476+
477+vivid_soversion=$(cat "${version_dir}"/libunity-scopes.vivid-soversion)
478
479 warning=$(mktemp -t gen-debian-files-msg.XXX)
480
481-trap "rm $warning" 0 INT TERM QUIT
482+trap "rm -fr $warning $version_dir" 0 INT TERM QUIT
483
484 warning_msg()
485 {
486@@ -120,41 +106,28 @@
487 warning_msg "$infile"
488 cat $warning "$infile" >"$outfile"
489
490-# Install file for dev package
491-infile="${dir}"/libunity-scopes-dev.install.in
492-outfile="${dir}"/libunity-scopes-dev.install
493-warning_msg "$infile"
494-cat $warning "$infile" \
495- | sed "s/@UNITY_SCOPES_SOVERSION@/${soversion}/" >"$outfile"
496-
497 # Install file for click hook
498 infile="${dir}"/libunity-scopes.scope.click-hook.in
499 outfile="${dir}"/libunity-scopes${soversion}.scope.click-hook
500 warning_msg "$infile"
501 cat $warning "$infile" >"$outfile"
502
503-# Symbols file for vivid or shlibs file for wily and later
504-if [ "$distro" = "vivid" ]
505-then
506- infile="${dir}"/libunity-scopes.symbols.in
507- outfile="${dir}"/libunity-scopes${soversion}.symbols
508- sed "s/@UNITY_SCOPES_SOVERSION@/${soversion}/g" "$infile" >"$outfile"
509+# Shlibs file
510+infile="${dir}"/libunity-scopes.shlibs.in
511+outfile="${dir}"/libunity-scopes-${full_version}.shlibs
512+warning_msg "$infile"
513+cat $warning "$infile" \
514+ | sed -e "s/@UNITY_SCOPES_SOVERSION@/${soversion}/g" \
515+ -e "s/@UNITY_SCOPES_MAJOR_MINOR@/${major_minor}/g" \
516+ >"$outfile"
517
518- infile="${dir}"/libunity-scopes-qt.symbols.in
519- outfile="${dir}"/libunity-scopes-qt${qt_soversion}.symbols
520- sed "s/@UNITY_SCOPES_QT_SOVERSION@/${qt_soversion}/g" "$infile" >"$outfile"
521-else
522- # Single shlibs file for both libunity-scopes and libunity-scopes-qt.
523- infile="${dir}"/shlibs.in
524- outfile="${dir}"/shlibs
525- warning_msg "$infile"
526- cat $warning "$infile" \
527- | sed -e "s/@UNITY_SCOPES_SOVERSION@/${soversion}/g" \
528- -e "s/@UNITY_SCOPES_QT_SOVERSION@/${qt_soversion}/g" \
529- -e "s/@UNITY_SCOPES_MAJOR_MINOR@/${major_minor}/g" \
530- -e "s/@UNITY_SCOPES_QT_MAJOR_MINOR@/${qt_major_minor}/g" \
531- >"$outfile"
532-fi
533+infile="${dir}"/libunity-scopes-qt.shlibs.in
534+outfile="${dir}"/libunity-scopes-qt${qt_full_version}.shlibs
535+warning_msg "$infile"
536+cat $warning "$infile" \
537+ | sed -e "s/@UNITY_SCOPES_QT_SOVERSION@/${qt_soversion}/g" \
538+ -e "s/@UNITY_SCOPES_QT_MAJOR_MINOR@/${qt_major_minor}/g" \
539+ >"$outfile"
540
541 # Install file for qt binary package
542 infile="${dir}"/libunity-scopes-qt.install.in
543@@ -162,11 +135,4 @@
544 warning_msg "$infile"
545 cat $warning "$infile" >"$outfile"
546
547-# Install file for qt dev package
548-infile="${dir}"/libunity-scopes-qt-dev.install.in
549-outfile="${dir}"/libunity-scopes-qt-dev.install
550-warning_msg "$infile"
551-cat $warning $infile \
552- | sed "s/@UNITY_SCOPES_QT_SOVERSION@/${qt_soversion}/" >"$outfile"
553-
554 exit 0
555
556=== added file 'debian/get-versions.sh'
557--- debian/get-versions.sh 1970-01-01 00:00:00 +0000
558+++ debian/get-versions.sh 2015-12-18 09:50:27 +0000
559@@ -0,0 +1,82 @@
560+#!/bin/sh
561+
562+# Copyright (C) 2015 Canonical Ltd
563+#
564+# This program is free software: you can redistribute it and/or modify
565+# it under the terms of the GNU Lesser General Public License version 3 as
566+# published by the Free Software Foundation.
567+#
568+# This program is distributed in the hope that it will be useful,
569+# but WITHOUT ANY WARRANTY; without even the implied warranty of
570+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
571+# GNU Lesser General Public License for more details.
572+#
573+# You should have received a copy of the GNU Lesser General Public License
574+# along with this program. If not, see <http://www.gnu.org/licenses/>.
575+#
576+# Authored by: Michi Henning <michi.henning@canonical.com>
577+
578+#
579+# Script to read the version numbers from VERSION and QT-VERSION
580+# and write the version components and the soversion numbers
581+# into separate files, so we can pick them up from both
582+# gen-debian-files.sh and CMakeLists.txt.
583+#
584+
585+set -e # Fail if any command fails.
586+
587+progname=$(basename $0)
588+
589+[ $# -lt 1 -o $# -gt 2 ] && {
590+ echo "usage: $progname path-to-debian-dir [output-dir]" >&2
591+ exit 1
592+}
593+dir=$1
594+output_dir=`pwd`
595+[ $# -eq 2 ] && output_dir=$2
596+
597+# Write the various version numbers into a bunch of files. This allows
598+# us to easily pick them up from both gen-debian-files.sh and CMakeLists.txt.
599+
600+distro=$(lsb_release -c -s)
601+
602+full_version=$(cat "${dir}"/VERSION)
603+qt_full_version=$(cat "${dir}"/QT-VERSION)
604+
605+major=$(echo $full_version | cut -d'.' -f1)
606+minor=$(echo $full_version | cut -d'.' -f2)
607+micro=$(echo $full_version | cut -d'.' -f3)
608+major_minor="${major}.${minor}"
609+
610+qt_major=$(echo $qt_full_version | cut -d'.' -f1)
611+qt_minor=$(echo $qt_full_version | cut -d'.' -f2)
612+qt_micro=$(echo $qt_full_version | cut -d'.' -f3)
613+qt_major_minor="${qt_major}.${qt_minor}"
614+
615+vivid_soversion=$(expr $minor + 3)
616+
617+if [ "$distro" = "vivid" ]
618+then
619+ soversion=$vivid_soversion
620+ qt_soversion=${qt_minor}
621+else
622+ soversion="${major}.${minor}"
623+ qt_soversion="${qt_major}.${qt_minor}"
624+fi
625+[ -n $soversion ]
626+[ -n $qt_soversion ]
627+
628+echo ${full_version} >${output_dir}/libunity-scopes.full-version
629+echo ${major} >${output_dir}/libunity-scopes.major-version
630+echo ${minor} >${output_dir}/libunity-scopes.minor-version
631+echo ${micro} >${output_dir}/libunity-scopes.micro-version
632+echo ${major_minor} >${output_dir}/libunity-scopes.major-minor-version
633+echo ${soversion} >${output_dir}/libunity-scopes.soversion
634+echo ${vivid_soversion} >${output_dir}/libunity-scopes.vivid-soversion
635+
636+echo ${qt_full_version} >${output_dir}/libunity-scopes-qt.full-version
637+echo ${qt_major} >${output_dir}/libunity-scopes-qt.major-version
638+echo ${qt_minor} >${output_dir}/libunity-scopes-qt.minor-version
639+echo ${qt_micro} >${output_dir}/libunity-scopes-qt.micro-version
640+echo ${qt_major_minor} >${output_dir}/libunity-scopes-qt.major-minor-version
641+echo ${qt_soversion} >${output_dir}/libunity-scopes-qt.soversion
642
643=== renamed file 'debian/libunity-scopes-dev.install.in' => 'debian/libunity-scopes-dev.install'
644--- debian/libunity-scopes-dev.install.in 2015-08-18 06:29:48 +0000
645+++ debian/libunity-scopes-dev.install 2015-12-18 09:50:27 +0000
646@@ -1,6 +1,6 @@
647-usr/include/unity-scopes-@UNITY_SCOPES_SOVERSION@/unity/scopes/*.h
648-usr/include/unity-scopes-@UNITY_SCOPES_SOVERSION@/unity/scopes/testing
649-usr/include/unity-scopes-@UNITY_SCOPES_SOVERSION@/unity/scopes/utility
650-usr/include/unity-scopes-@UNITY_SCOPES_SOVERSION@/unity-scopes.h
651+usr/include/unity-scopes-*/unity/scopes/*.h
652+usr/include/unity-scopes-*/unity/scopes/testing
653+usr/include/unity-scopes-*/unity/scopes/utility
654+usr/include/unity-scopes-*/unity-scopes.h
655 usr/lib/*/libunity-scopes.so
656 usr/lib/*/pkgconfig/libunity-scopes.pc
657
658=== removed file 'debian/libunity-scopes-qt-dev.install'
659--- debian/libunity-scopes-qt-dev.install 2015-08-17 14:07:35 +0000
660+++ debian/libunity-scopes-qt-dev.install 1970-01-01 00:00:00 +0000
661@@ -1,3 +0,0 @@
662-usr/include/unity-scopes-*/unity/scopes/qt
663-usr/lib/*/libunity-scopes-qt.so
664-usr/lib/*/pkgconfig/libunity-scopes-qt.pc
665
666=== renamed file 'debian/libunity-scopes-qt-dev.install.in' => 'debian/libunity-scopes-qt-dev.install'
667--- debian/libunity-scopes-qt-dev.install.in 2015-08-19 00:24:19 +0000
668+++ debian/libunity-scopes-qt-dev.install 2015-12-18 09:50:27 +0000
669@@ -1,3 +1,3 @@
670-usr/include/unity-scopes-qt-@UNITY_SCOPES_QT_SOVERSION@/unity/scopes/qt
671+usr/include/unity-scopes-qt-*/unity/scopes/qt
672 usr/lib/*/libunity-scopes-qt.so
673 usr/lib/*/pkgconfig/libunity-scopes-qt.pc
674
675=== added file 'debian/libunity-scopes-qt.shlibs.in'
676--- debian/libunity-scopes-qt.shlibs.in 1970-01-01 00:00:00 +0000
677+++ debian/libunity-scopes-qt.shlibs.in 2015-12-18 09:50:27 +0000
678@@ -0,0 +1,1 @@
679+libunity-scopes-qt @UNITY_SCOPES_QT_SOVERSION@ libunity-scopes-qt@UNITY_SCOPES_QT_SOVERSION@ (>= @UNITY_SCOPES_QT_MAJOR_MINOR@)
680
681=== removed file 'debian/libunity-scopes-qt.symbols.in'
682--- debian/libunity-scopes-qt.symbols.in 2015-08-19 01:07:38 +0000
683+++ debian/libunity-scopes-qt.symbols.in 1970-01-01 00:00:00 +0000
684@@ -1,314 +0,0 @@
685-libunity-scopes-qt.so.@UNITY_SCOPES_QT_SOVERSION@ libunity-scopes-qt@UNITY_SCOPES_QT_SOVERSION@ #MINVER#
686- (c++)"typeinfo for unity::scopes::qt::CancelledEvent@Base" 0.6.13+15.04.20150205.1
687- (c++)"typeinfo for unity::scopes::qt::HttpAsyncReader@Base" 0.6.13+15.04.20150205.1
688- (c++)"typeinfo for unity::scopes::qt::InitializeEvent@Base" 0.6.13+15.04.20150205.1
689- (c++)"typeinfo for unity::scopes::qt::JsonAsyncReader@Base" 0.6.13+15.04.20150205.1
690- (c++)"typeinfo for unity::scopes::qt::QCategorisedResult@Base" 0.6.13+15.04.20150205.1
691- (c++)"typeinfo for unity::scopes::qt::QCategory@Base" 0.6.13+15.04.20150205.1
692- (c++)"typeinfo for unity::scopes::qt::QPreviewQueryBaseAPI@Base" 0.6.13+15.04.20150205.1
693- (c++)"typeinfo for unity::scopes::qt::QPreviewQueryBase@Base" 0.6.13+15.04.20150205.1
694- (c++)"typeinfo for unity::scopes::qt::QPreviewReply@Base" 0.6.13+15.04.20150205.1
695- (c++)"typeinfo for unity::scopes::qt::QPreviewWidget@Base" 0.6.13+15.04.20150205.1
696- (c++)"typeinfo for unity::scopes::qt::QResult@Base" 0.6.13+15.04.20150205.1
697- (c++)"typeinfo for unity::scopes::qt::QScopeBaseAPI@Base" 0.6.13+15.04.20150205.1
698- (c++)"typeinfo for unity::scopes::qt::QScopeBase@Base" 0.6.13+15.04.20150205.1
699- (c++)"typeinfo for unity::scopes::qt::QSearchQueryBaseAPI@Base" 0.6.13+15.04.20150205.1
700- (c++)"typeinfo for unity::scopes::qt::QSearchQueryBase@Base" 0.6.13+15.04.20150205.1
701- (c++)"typeinfo for unity::scopes::qt::QSearchReply@Base" 0.6.13+15.04.20150205.1
702- (c++)"typeinfo for unity::scopes::qt::QVariantBuilder@Base" 0.6.13+15.04.20150205.1
703- (c++)"typeinfo for unity::scopes::qt::RunEvent@Base" 0.6.13+15.04.20150205.1
704- (c++)"typeinfo for unity::scopes::qt::XmlAsyncReader@Base" 0.6.13+15.04.20150205.1
705- (c++)"typeinfo name for unity::scopes::qt::CancelledEvent@Base" 0.6.13+15.04.20150205.1
706- (c++)"typeinfo name for unity::scopes::qt::HttpAsyncReader@Base" 0.6.13+15.04.20150205.1
707- (c++)"typeinfo name for unity::scopes::qt::InitializeEvent@Base" 0.6.13+15.04.20150205.1
708- (c++)"typeinfo name for unity::scopes::qt::JsonAsyncReader@Base" 0.6.13+15.04.20150205.1
709- (c++)"typeinfo name for unity::scopes::qt::QCategorisedResult@Base" 0.6.13+15.04.20150205.1
710- (c++)"typeinfo name for unity::scopes::qt::QCategory@Base" 0.6.13+15.04.20150205.1
711- (c++)"typeinfo name for unity::scopes::qt::QPreviewQueryBaseAPI@Base" 0.6.13+15.04.20150205.1
712- (c++)"typeinfo name for unity::scopes::qt::QPreviewQueryBase@Base" 0.6.13+15.04.20150205.1
713- (c++)"typeinfo name for unity::scopes::qt::QPreviewReply@Base" 0.6.13+15.04.20150205.1
714- (c++)"typeinfo name for unity::scopes::qt::QPreviewWidget@Base" 0.6.13+15.04.20150205.1
715- (c++)"typeinfo name for unity::scopes::qt::QResult@Base" 0.6.13+15.04.20150205.1
716- (c++)"typeinfo name for unity::scopes::qt::QScopeBaseAPI@Base" 0.6.13+15.04.20150205.1
717- (c++)"typeinfo name for unity::scopes::qt::QScopeBase@Base" 0.6.13+15.04.20150205.1
718- (c++)"typeinfo name for unity::scopes::qt::QSearchQueryBaseAPI@Base" 0.6.13+15.04.20150205.1
719- (c++)"typeinfo name for unity::scopes::qt::QSearchQueryBase@Base" 0.6.13+15.04.20150205.1
720- (c++)"typeinfo name for unity::scopes::qt::QSearchReply@Base" 0.6.13+15.04.20150205.1
721- (c++)"typeinfo name for unity::scopes::qt::QVariantBuilder@Base" 0.6.13+15.04.20150205.1
722- (c++)"typeinfo name for unity::scopes::qt::RunEvent@Base" 0.6.13+15.04.20150205.1
723- (c++)"typeinfo name for unity::scopes::qt::XmlAsyncReader@Base" 0.6.13+15.04.20150205.1
724- (c++)"unity::scopes::qt::CancelledEvent::~CancelledEvent()@Base" 0.6.13+15.04.20150205.1
725- (c++)"unity::scopes::qt::HttpAsyncReader::async_execute(core::net::http::Request::Handler const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.6.13+15.04.20150205.1
726- (c++)"unity::scopes::qt::HttpAsyncReader::get_uri(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) const@Base" 0.6.13+15.04.20150205.1
727- (c++)"unity::scopes::qt::HttpAsyncReader::~HttpAsyncReader()@Base" 0.6.13+15.04.20150205.1
728- (c++)"unity::scopes::qt::HttpAsyncReader::HttpAsyncReader()@Base" 0.6.13+15.04.20150205.1
729- (c++)"unity::scopes::qt::HttpAsyncReader::Priv::~Priv()@Base" 0.6.13+15.04.20150205.1
730- (c++)"unity::scopes::qt::HttpAsyncReader::progress_report(core::net::http::Request::Progress const&) const@Base" 0.6.13+15.04.20150205.1
731- (c++)"unity::scopes::qt::InitializeEvent::~InitializeEvent()@Base" 0.6.13+15.04.20150205.1
732- (c++)"unity::scopes::qt::JsonAsyncReader::async_get_parser(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.6.13+15.04.20150205.1
733- (c++)"unity::scopes::qt::JsonAsyncReader::async_get_parser(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) const@Base" 0.6.13+15.04.20150205.1
734- (c++)"unity::scopes::qt::JsonAsyncReader::create_parser_with_data(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)@Base" 0.6.13+15.04.20150205.1
735- (c++)"unity::scopes::qt::JsonAsyncReader::~JsonAsyncReader()@Base" 0.6.13+15.04.20150205.1
736- (c++)"unity::scopes::qt::JsonAsyncReader::JsonAsyncReader()@Base" 0.6.13+15.04.20150205.1
737- (c++)"unity::scopes::qt::JsonReader::JsonReader()@Base" 0.6.13+15.04.20150205.1
738- (c++)"unity::scopes::qt::JsonReader::read(QString const&, QVector<QPair<QString, QString> > const&) const@Base" 0.6.13+15.04.20150205.1
739- (c++)"unity::scopes::qt::JsonReader::read(QUrl const&) const@Base" 0.6.13+15.04.20150205.1
740- (c++)"unity::scopes::qt::QActionMetadata::contains_hint(QString const&) const@Base" 0.6.13+15.04.20150205.1
741- (c++)"unity::scopes::qt::QActionMetadata::hints() const@Base" 0.6.13+15.04.20150205.1
742- (c++)"unity::scopes::qt::QActionMetadata::operator[](QString const&)@Base" 0.6.13+15.04.20150205.1
743- (c++)"unity::scopes::qt::QActionMetadata::operator[](QString const&) const@Base" 0.6.13+15.04.20150205.1
744- (c++)"unity::scopes::qt::QActionMetadata::operator=(unity::scopes::qt::QActionMetadata&&)@Base" 0.6.13+15.04.20150205.1
745- (c++)"unity::scopes::qt::QActionMetadata::operator=(unity::scopes::qt::QActionMetadata const&)@Base" 0.6.13+15.04.20150205.1
746- (c++)"unity::scopes::qt::QActionMetadata::~QActionMetadata()@Base" 0.6.13+15.04.20150205.1
747- (c++)"unity::scopes::qt::QActionMetadata::QActionMetadata(QString const&, QString const&)@Base" 0.6.13+15.04.20150205.1
748- (c++)"unity::scopes::qt::QActionMetadata::QActionMetadata(unity::scopes::qt::internal::QActionMetadataImpl*)@Base" 0.6.13+15.04.20150205.1
749- (c++)"unity::scopes::qt::QActionMetadata::QActionMetadata(unity::scopes::qt::QActionMetadata&&)@Base" 0.6.13+15.04.20150205.1
750- (c++)"unity::scopes::qt::QActionMetadata::QActionMetadata(unity::scopes::qt::QActionMetadata const&)@Base" 0.6.13+15.04.20150205.1
751- (c++)"unity::scopes::qt::QActionMetadata::scope_data() const@Base" 0.6.13+15.04.20150205.1
752- (c++)"unity::scopes::qt::QActionMetadata::set_hint(QString const&, QVariant const&)@Base" 0.6.13+15.04.20150205.1
753- (c++)"unity::scopes::qt::QActionMetadata::set_scope_data(QVariant const&)@Base" 0.6.13+15.04.20150205.1
754- (c++)"unity::scopes::qt::QCannedQuery::department_id() const@Base" 0.6.13+15.04.20150205.1
755- (c++)"unity::scopes::qt::QCannedQuery::filter_state() const@Base" 0.6.13+15.04.20150205.1
756- (c++)"unity::scopes::qt::QCannedQuery::from_uri(QString const&)@Base" 0.6.13+15.04.20150205.1
757- (c++)"unity::scopes::qt::QCannedQuery::has_user_data() const@Base" 0.6.16+15.04.20150410.3
758- (c++)"unity::scopes::qt::QCannedQuery::operator=(unity::scopes::qt::QCannedQuery&&)@Base" 0.6.13+15.04.20150205.1
759- (c++)"unity::scopes::qt::QCannedQuery::operator=(unity::scopes::qt::QCannedQuery const&)@Base" 0.6.13+15.04.20150205.1
760- (c++)"unity::scopes::qt::QCannedQuery::~QCannedQuery()@Base" 0.6.13+15.04.20150205.1
761- (c++)"unity::scopes::qt::QCannedQuery::QCannedQuery(QString const&)@Base" 0.6.13+15.04.20150205.1
762- (c++)"unity::scopes::qt::QCannedQuery::QCannedQuery(QString const&, QString const&, QString const&)@Base" 0.6.13+15.04.20150205.1
763- (c++)"unity::scopes::qt::QCannedQuery::QCannedQuery(unity::scopes::CannedQuery const&)@Base" 0.6.13+15.04.20150205.1
764- (c++)"unity::scopes::qt::QCannedQuery::QCannedQuery(unity::scopes::qt::internal::QCannedQueryImpl*)@Base" 0.6.13+15.04.20150205.1
765- (c++)"unity::scopes::qt::QCannedQuery::QCannedQuery(unity::scopes::qt::QCannedQuery&&)@Base" 0.6.13+15.04.20150205.1
766- (c++)"unity::scopes::qt::QCannedQuery::QCannedQuery(unity::scopes::qt::QCannedQuery const&)@Base" 0.6.13+15.04.20150205.1
767- (c++)"unity::scopes::qt::QCannedQuery::query_string() const@Base" 0.6.13+15.04.20150205.1
768- (c++)"unity::scopes::qt::QCannedQuery::scope_id() const@Base" 0.6.13+15.04.20150205.1
769- (c++)"unity::scopes::qt::QCannedQuery::serialize() const@Base" 0.6.13+15.04.20150205.1
770- (c++)"unity::scopes::qt::QCannedQuery::set_department_id(QString const&)@Base" 0.6.13+15.04.20150205.1
771- (c++)"unity::scopes::qt::QCannedQuery::set_filter_state(unity::scopes::FilterState const&)@Base" 0.6.13+15.04.20150205.1
772- (c++)"unity::scopes::qt::QCannedQuery::set_query_string(QString const&)@Base" 0.6.13+15.04.20150205.1
773- (c++)"unity::scopes::qt::QCannedQuery::to_uri() const@Base" 0.6.13+15.04.20150205.1
774- (c++)"unity::scopes::qt::QCannedQuery::user_data() const@Base" 0.6.16+15.04.20150410.3
775- (c++)"unity::scopes::qt::QCategorisedResult::category() const@Base" 0.6.13+15.04.20150205.1
776- (c++)"unity::scopes::qt::QCategorisedResult::fwd() const@Base" 0.6.13+15.04.20150205.1
777- (c++)"unity::scopes::qt::QCategorisedResult::operator=(unity::scopes::qt::QCategorisedResult&&)@Base" 0.6.13+15.04.20150205.1
778- (c++)"unity::scopes::qt::QCategorisedResult::operator=(unity::scopes::qt::QCategorisedResult const&)@Base" 0.6.13+15.04.20150205.1
779- (c++)"unity::scopes::qt::QCategorisedResult::~QCategorisedResult()@Base" 0.6.13+15.04.20150205.1
780- (c++)"unity::scopes::qt::QCategorisedResult::QCategorisedResult(std::shared_ptr<unity::scopes::qt::QCategory const>)@Base" 0.6.13+15.04.20150205.1
781- (c++)"unity::scopes::qt::QCategorisedResult::QCategorisedResult(unity::scopes::qt::QCategorisedResult&&)@Base" 0.6.13+15.04.20150205.1
782- (c++)"unity::scopes::qt::QCategorisedResult::QCategorisedResult(unity::scopes::qt::QCategorisedResult const&)@Base" 0.6.13+15.04.20150205.1
783- (c++)"unity::scopes::qt::QCategorisedResult::set_category(std::shared_ptr<unity::scopes::qt::QCategory const>)@Base" 0.6.13+15.04.20150205.1
784- (c++)"unity::scopes::qt::QCategory::icon() const@Base" 0.6.13+15.04.20150205.1
785- (c++)"unity::scopes::qt::QCategory::id() const@Base" 0.6.13+15.04.20150205.1
786- (c++)"unity::scopes::qt::QCategory::~QCategory()@Base" 0.6.13+15.04.20150205.1
787- (c++)"unity::scopes::qt::QCategory::QCategory(std::shared_ptr<unity::scopes::Category const>)@Base" 0.6.13+15.04.20150205.1
788- (c++)"unity::scopes::qt::QCategory::QCategory(unity::scopes::qt::internal::QCategoryImpl*)@Base" 0.6.13+15.04.20150205.1
789- (c++)"unity::scopes::qt::QCategory::query() const@Base" 0.6.13+15.04.20150205.1
790- (c++)"unity::scopes::qt::QCategory::renderer_template() const@Base" 0.6.13+15.04.20150205.1
791- (c++)"unity::scopes::qt::QCategory::serialize() const@Base" 0.6.13+15.04.20150205.1
792- (c++)"unity::scopes::qt::QCategory::title() const@Base" 0.6.13+15.04.20150205.1
793- (c++)"unity::scopes::qt::QColumnLayout::add_column(QVector<QString>)@Base" 0.6.13+15.04.20150205.1
794- (c++)"unity::scopes::qt::QColumnLayout::column(int) const@Base" 0.6.13+15.04.20150205.1
795- (c++)"unity::scopes::qt::QColumnLayout::number_of_columns() const@Base" 0.6.13+15.04.20150205.1
796- (c++)"unity::scopes::qt::QColumnLayout::operator=(unity::scopes::qt::QColumnLayout&&)@Base" 0.6.13+15.04.20150205.1
797- (c++)"unity::scopes::qt::QColumnLayout::operator=(unity::scopes::qt::QColumnLayout const&)@Base" 0.6.13+15.04.20150205.1
798- (c++)"unity::scopes::qt::QColumnLayout::~QColumnLayout()@Base" 0.6.13+15.04.20150205.1
799- (c++)"unity::scopes::qt::QColumnLayout::QColumnLayout(int)@Base" 0.6.13+15.04.20150205.1
800- (c++)"unity::scopes::qt::QColumnLayout::QColumnLayout(unity::scopes::qt::internal::QColumnLayoutImpl*)@Base" 0.6.13+15.04.20150205.1
801- (c++)"unity::scopes::qt::QColumnLayout::QColumnLayout(unity::scopes::qt::QColumnLayout&&)@Base" 0.6.13+15.04.20150205.1
802- (c++)"unity::scopes::qt::QColumnLayout::QColumnLayout(unity::scopes::qt::QColumnLayout const&)@Base" 0.6.13+15.04.20150205.1
803- (c++)"unity::scopes::qt::QColumnLayout::serialize() const@Base" 0.6.13+15.04.20150205.1
804- (c++)"unity::scopes::qt::QColumnLayout::size() const@Base" 0.6.13+15.04.20150205.1
805- (c++)"unity::scopes::qt::QDepartment::add_subdepartment(std::shared_ptr<unity::scopes::qt::QDepartment const> const&)@Base" 0.6.13+15.04.20150205.1
806- (c++)"unity::scopes::qt::QDepartment::alternate_label() const@Base" 0.6.13+15.04.20150205.1
807- (c++)"unity::scopes::qt::QDepartment::create(QString const&, unity::scopes::qt::QCannedQuery const&, QString const&)@Base" 0.6.13+15.04.20150205.1
808- (c++)"unity::scopes::qt::QDepartment::create(unity::scopes::qt::QCannedQuery const&, QString const&)@Base" 0.6.13+15.04.20150205.1
809- (c++)"unity::scopes::qt::QDepartment::has_subdepartments() const@Base" 0.6.13+15.04.20150205.1
810- (c++)"unity::scopes::qt::QDepartment::id() const@Base" 0.6.13+15.04.20150205.1
811- (c++)"unity::scopes::qt::QDepartment::label() const@Base" 0.6.13+15.04.20150205.1
812- (c++)"unity::scopes::qt::QDepartment::operator=(unity::scopes::qt::QDepartment&&)@Base" 0.6.13+15.04.20150205.1
813- (c++)"unity::scopes::qt::QDepartment::operator=(unity::scopes::qt::QDepartment const&)@Base" 0.6.13+15.04.20150205.1
814- (c++)"unity::scopes::qt::QDepartment::~QDepartment()@Base" 0.6.13+15.04.20150205.1
815- (c++)"unity::scopes::qt::QDepartment::QDepartment(unity::scopes::qt::internal::QDepartmentImpl*)@Base" 0.6.13+15.04.20150205.1
816- (c++)"unity::scopes::qt::QDepartment::QDepartment(unity::scopes::qt::QDepartment&&)@Base" 0.6.13+15.04.20150205.1
817- (c++)"unity::scopes::qt::QDepartment::QDepartment(unity::scopes::qt::QDepartment const&)@Base" 0.6.13+15.04.20150205.1
818- (c++)"unity::scopes::qt::QDepartment::query() const@Base" 0.6.13+15.04.20150205.1
819- (c++)"unity::scopes::qt::QDepartment::serialize() const@Base" 0.6.13+15.04.20150205.1
820- (c++)"unity::scopes::qt::QDepartment::set_alternate_label(QString const&)@Base" 0.6.13+15.04.20150205.1
821- (c++)"unity::scopes::qt::QDepartment::set_has_subdepartments(bool)@Base" 0.6.13+15.04.20150205.1
822- (c++)"unity::scopes::qt::QDepartment::set_subdepartments(QList<std::shared_ptr<unity::scopes::qt::QDepartment const> > const&)@Base" 0.6.16+15.04.20150410.3
823- (c++)"unity::scopes::qt::QDepartment::subdepartments() const@Base" 0.6.13+15.04.20150205.1
824- (c++)"unity::scopes::qt::QPreviewQueryBase::action_metadata() const@Base" 0.6.13+15.04.20150205.1
825- (c++)"unity::scopes::qt::QPreviewQueryBaseAPI::cancelled()@Base" 0.6.13+15.04.20150205.1
826- (c++)"unity::scopes::qt::QPreviewQueryBaseAPI::event(QEvent*)@Base" 0.6.13+15.04.20150205.1
827- (c++)"unity::scopes::qt::QPreviewQueryBaseAPI::init()@Base" 0.6.16+15.04.20150410.3
828- (c++)"unity::scopes::qt::QPreviewQueryBaseAPI::metaObject() const@Base" 0.6.13+15.04.20150205.1
829- (c++)"unity::scopes::qt::QPreviewQueryBaseAPI::~QPreviewQueryBaseAPI()@Base" 0.6.13+15.04.20150205.1
830- (c++)"unity::scopes::qt::QPreviewQueryBaseAPI::QPreviewQueryBaseAPI(std::shared_ptr<QCoreApplication>, unity::scopes::qt::QScopeBase&, unity::scopes::Result const&, unity::scopes::ActionMetadata const&, QObject*)@Base" 0.6.13+15.04.20150205.1
831- (c++)"unity::scopes::qt::QPreviewQueryBaseAPI::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.6.13+15.04.20150205.1
832- (c++)"unity::scopes::qt::QPreviewQueryBaseAPI::qt_metacast(char const*)@Base" 0.6.13+15.04.20150205.1
833- (c++)"unity::scopes::qt::QPreviewQueryBaseAPI::run(std::shared_ptr<unity::scopes::PreviewReply> const&)@Base" 0.6.13+15.04.20150205.1
834- (c++)"unity::scopes::qt::QPreviewQueryBaseAPI::staticMetaObject@Base" 0.6.13+15.04.20150205.1
835- (c++)"unity::scopes::qt::QPreviewQueryBase::init(unity::scopes::qt::QPreviewQueryBaseAPI*)@Base" 0.6.13+15.04.20150205.1
836- (c++)"unity::scopes::qt::QPreviewQueryBase::metaObject() const@Base" 0.6.13+15.04.20150205.1
837- (c++)"unity::scopes::qt::QPreviewQueryBase::~QPreviewQueryBase()@Base" 0.6.13+15.04.20150205.1
838- (c++)"unity::scopes::qt::QPreviewQueryBase::QPreviewQueryBase(QObject*)@Base" 0.6.13+15.04.20150205.1
839- (c++)"unity::scopes::qt::QPreviewQueryBase::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.6.13+15.04.20150205.1
840- (c++)"unity::scopes::qt::QPreviewQueryBase::qt_metacast(char const*)@Base" 0.6.13+15.04.20150205.1
841- (c++)"unity::scopes::qt::QPreviewQueryBase::result() const@Base" 0.6.13+15.04.20150205.1
842- (c++)"unity::scopes::qt::QPreviewQueryBase::staticMetaObject@Base" 0.6.13+15.04.20150205.1
843- (c++)"unity::scopes::qt::QPreviewReply::metaObject() const@Base" 0.6.13+15.04.20150205.1
844- (c++)"unity::scopes::qt::QPreviewReply::push(QList<unity::scopes::qt::QPreviewWidget> const&)@Base" 0.6.13+15.04.20150205.1
845- (c++)"unity::scopes::qt::QPreviewReply::push(QString const&, QVariant const&)@Base" 0.6.13+15.04.20150205.1
846- (c++)"unity::scopes::qt::QPreviewReply::~QPreviewReply()@Base" 0.6.13+15.04.20150205.1
847- (c++)"unity::scopes::qt::QPreviewReply::QPreviewReply(std::shared_ptr<unity::scopes::PreviewReply>&, QObject*)@Base" 0.6.13+15.04.20150205.1
848- (c++)"unity::scopes::qt::QPreviewReply::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.6.13+15.04.20150205.1
849- (c++)"unity::scopes::qt::QPreviewReply::qt_metacast(char const*)@Base" 0.6.13+15.04.20150205.1
850- (c++)"unity::scopes::qt::QPreviewReply::register_layout(QList<unity::scopes::qt::QColumnLayout> const&)@Base" 0.6.13+15.04.20150205.1
851- (c++)"unity::scopes::qt::QPreviewReply::staticMetaObject@Base" 0.6.13+15.04.20150205.1
852- (c++)"unity::scopes::qt::QPreviewWidget::add_attribute_mapping(QString const&, QString const&)@Base" 0.6.13+15.04.20150205.1
853- (c++)"unity::scopes::qt::QPreviewWidget::add_attribute_value(QString const&, QVariant const&)@Base" 0.6.13+15.04.20150205.1
854- (c++)"unity::scopes::qt::QPreviewWidget::add_widget(unity::scopes::qt::QPreviewWidget const&)@Base" 0.6.13+15.04.20150205.1
855- (c++)"unity::scopes::qt::QPreviewWidget::attribute_mappings() const@Base" 0.6.13+15.04.20150205.1
856- (c++)"unity::scopes::qt::QPreviewWidget::attribute_values() const@Base" 0.6.13+15.04.20150205.1
857- (c++)"unity::scopes::qt::QPreviewWidget::data() const@Base" 0.6.13+15.04.20150205.1
858- (c++)"unity::scopes::qt::QPreviewWidget::id() const@Base" 0.6.13+15.04.20150205.1
859- (c++)"unity::scopes::qt::QPreviewWidget::operator=(unity::scopes::qt::QPreviewWidget&&)@Base" 0.6.13+15.04.20150205.1
860- (c++)"unity::scopes::qt::QPreviewWidget::operator=(unity::scopes::qt::QPreviewWidget const&)@Base" 0.6.13+15.04.20150205.1
861- (c++)"unity::scopes::qt::QPreviewWidget::~QPreviewWidget()@Base" 0.6.13+15.04.20150205.1
862- (c++)"unity::scopes::qt::QPreviewWidget::QPreviewWidget(QString const&)@Base" 0.6.13+15.04.20150205.1
863- (c++)"unity::scopes::qt::QPreviewWidget::QPreviewWidget(QString const&, QString const&)@Base" 0.6.13+15.04.20150205.1
864- (c++)"unity::scopes::qt::QPreviewWidget::QPreviewWidget(unity::scopes::qt::internal::QPreviewWidgetImpl*)@Base" 0.6.13+15.04.20150205.1
865- (c++)"unity::scopes::qt::QPreviewWidget::QPreviewWidget(unity::scopes::qt::QPreviewWidget&&)@Base" 0.6.13+15.04.20150205.1
866- (c++)"unity::scopes::qt::QPreviewWidget::QPreviewWidget(unity::scopes::qt::QPreviewWidget const&)@Base" 0.6.13+15.04.20150205.1
867- (c++)"unity::scopes::qt::QPreviewWidget::serialize() const@Base" 0.6.13+15.04.20150205.1
868- (c++)"unity::scopes::qt::QPreviewWidget::widgets() const@Base" 0.6.13+15.04.20150205.1
869- (c++)"unity::scopes::qt::QPreviewWidget::widget_type() const@Base" 0.6.13+15.04.20150205.1
870- (c++)"unity::scopes::qt::QResult::art() const@Base" 0.6.13+15.04.20150205.1
871- (c++)"unity::scopes::qt::QResult::contains(QString const&) const@Base" 0.6.13+15.04.20150205.1
872- (c++)"unity::scopes::qt::QResult::direct_activation() const@Base" 0.6.13+15.04.20150205.1
873- (c++)"unity::scopes::qt::QResult::dnd_uri() const@Base" 0.6.13+15.04.20150205.1
874- (c++)"unity::scopes::qt::QResult::has_stored_result() const@Base" 0.6.13+15.04.20150205.1
875- (c++)"unity::scopes::qt::QResult::operator[](QString const&)@Base" 0.6.13+15.04.20150205.1
876- (c++)"unity::scopes::qt::QResult::operator[](QString const&) const@Base" 0.6.13+15.04.20150205.1
877- (c++)"unity::scopes::qt::QResult::operator=(unity::scopes::qt::QResult&&)@Base" 0.6.13+15.04.20150205.1
878- (c++)"unity::scopes::qt::QResult::operator=(unity::scopes::qt::QResult const&)@Base" 0.6.13+15.04.20150205.1
879- (c++)"unity::scopes::qt::QResult::~QResult()@Base" 0.6.13+15.04.20150205.1
880- (c++)"unity::scopes::qt::QResult::QResult(QMap<QString, QVariant> const&)@Base" 0.6.13+15.04.20150205.1
881- (c++)"unity::scopes::qt::QResult::QResult(unity::scopes::qt::internal::QResultImpl*)@Base" 0.6.13+15.04.20150205.1
882- (c++)"unity::scopes::qt::QResult::QResult(unity::scopes::qt::QResult&&)@Base" 0.6.13+15.04.20150205.1
883- (c++)"unity::scopes::qt::QResult::QResult(unity::scopes::qt::QResult const&)@Base" 0.6.13+15.04.20150205.1
884- (c++)"unity::scopes::qt::QResult::QResult(unity::scopes::Result const&)@Base" 0.6.13+15.04.20150205.1
885- (c++)"unity::scopes::qt::QResult::retrieve() const@Base" 0.6.13+15.04.20150205.1
886- (c++)"unity::scopes::qt::QResult::serialize() const@Base" 0.6.13+15.04.20150205.1
887- (c++)"unity::scopes::qt::QResult::set_art(QString const&)@Base" 0.6.13+15.04.20150205.1
888- (c++)"unity::scopes::qt::QResult::set_dnd_uri(QString const&)@Base" 0.6.13+15.04.20150205.1
889- (c++)"unity::scopes::qt::QResult::set_intercept_activation()@Base" 0.6.13+15.04.20150205.1
890- (c++)"unity::scopes::qt::QResult::set_title(QString const&)@Base" 0.6.13+15.04.20150205.1
891- (c++)"unity::scopes::qt::QResult::set_uri(QString const&)@Base" 0.6.13+15.04.20150205.1
892- (c++)"unity::scopes::qt::QResult::store(unity::scopes::qt::QResult const&, bool)@Base" 0.6.13+15.04.20150205.1
893- (c++)"unity::scopes::qt::QResult::target_scope_proxy() const@Base" 0.6.13+15.04.20150205.1
894- (c++)"unity::scopes::qt::QResult::title() const@Base" 0.6.13+15.04.20150205.1
895- (c++)"unity::scopes::qt::QResult::uri() const@Base" 0.6.13+15.04.20150205.1
896- (c++)"unity::scopes::qt::QResult::value(QString const&) const@Base" 0.6.13+15.04.20150205.1
897- (c++)"unity::scopes::qt::QScopeBaseAPI::preview(unity::scopes::Result const&, unity::scopes::ActionMetadata const&)@Base" 0.6.13+15.04.20150205.1
898- (c++)"unity::scopes::qt::QScopeBaseAPI::~QScopeBaseAPI()@Base" 0.6.13+15.04.20150205.1
899- (c++)"unity::scopes::qt::QScopeBaseAPI::QScopeBaseAPI(std::function<unity::scopes::qt::QScopeBase* ()> const&)@Base" 0.6.13+15.04.20150205.1
900- (c++)"unity::scopes::qt::QScopeBaseAPI::search(unity::scopes::CannedQuery const&, unity::scopes::SearchMetadata const&)@Base" 0.6.13+15.04.20150205.1
901- (c++)"unity::scopes::qt::QScopeBaseAPI::start(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.13+15.04.20150205.1
902- (c++)"unity::scopes::qt::QScopeBaseAPI::stop()@Base" 0.6.13+15.04.20150205.1
903- (c++)"unity::scopes::qt::QScopeBase::metaObject() const@Base" 0.6.13+15.04.20150205.1
904- (c++)"unity::scopes::qt::QScopeBase::~QScopeBase()@Base" 0.6.13+15.04.20150205.1
905- (c++)"unity::scopes::qt::QScopeBase::QScopeBase(QObject*)@Base" 0.6.13+15.04.20150205.1
906- (c++)"unity::scopes::qt::QScopeBase::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.6.13+15.04.20150205.1
907- (c++)"unity::scopes::qt::QScopeBase::qt_metacast(char const*)@Base" 0.6.13+15.04.20150205.1
908- (c++)"unity::scopes::qt::QScopeBase::start(QString const&)@Base" 0.6.13+15.04.20150205.1
909- (c++)"unity::scopes::qt::QScopeBase::staticMetaObject@Base" 0.6.13+15.04.20150205.1
910- (c++)"unity::scopes::qt::QScopeBase::stop()@Base" 0.6.13+15.04.20150205.1
911- (c++)"unity::scopes::qt::QSearchMetadata::cardinality() const@Base" 0.6.13+15.04.20150205.1
912- (c++)"unity::scopes::qt::QSearchMetadata::contains_hint(QString const&) const@Base" 0.6.13+15.04.20150205.1
913- (c++)"unity::scopes::qt::QSearchMetadata::has_location() const@Base" 0.6.13+15.04.20150205.1
914- (c++)"unity::scopes::qt::QSearchMetadata::hints() const@Base" 0.6.13+15.04.20150205.1
915- (c++)"unity::scopes::qt::QSearchMetadata::location() const@Base" 0.6.13+15.04.20150205.1
916- (c++)"unity::scopes::qt::QSearchMetadata::operator[](QString const&)@Base" 0.6.13+15.04.20150205.1
917- (c++)"unity::scopes::qt::QSearchMetadata::operator[](QString const&) const@Base" 0.6.13+15.04.20150205.1
918- (c++)"unity::scopes::qt::QSearchMetadata::~QSearchMetadata()@Base" 0.6.13+15.04.20150205.1
919- (c++)"unity::scopes::qt::QSearchMetadata::QSearchMetadata(int, QString const&, QString const&)@Base" 0.6.13+15.04.20150205.1
920- (c++)"unity::scopes::qt::QSearchMetadata::QSearchMetadata(QString const&, QString const&)@Base" 0.6.13+15.04.20150205.1
921- (c++)"unity::scopes::qt::QSearchMetadata::QSearchMetadata(unity::scopes::qt::QSearchMetadata&&)@Base" 0.6.13+15.04.20150205.1
922- (c++)"unity::scopes::qt::QSearchMetadata::QSearchMetadata(unity::scopes::qt::QSearchMetadata const&)@Base" 0.6.13+15.04.20150205.1
923- (c++)"unity::scopes::qt::QSearchMetadata::remove_location()@Base" 0.6.16+15.04.20150410.3
924- (c++)"unity::scopes::qt::QSearchMetadata::set_cardinality(int)@Base" 0.6.13+15.04.20150205.1
925- (c++)"unity::scopes::qt::QSearchMetadata::set_hint(QString const&, QVariant const&)@Base" 0.6.13+15.04.20150205.1
926- (c++)"unity::scopes::qt::QSearchMetadata::set_location(unity::scopes::Location const&)@Base" 0.6.13+15.04.20150205.1
927- (c++)"unity::scopes::qt::QSearchQueryBaseAPI::cancelled()@Base" 0.6.13+15.04.20150205.1
928- (c++)"unity::scopes::qt::QSearchQueryBaseAPI::event(QEvent*)@Base" 0.6.13+15.04.20150205.1
929- (c++)"unity::scopes::qt::QSearchQueryBaseAPI::init()@Base" 0.6.16+15.04.20150410.3
930- (c++)"unity::scopes::qt::QSearchQueryBaseAPI::metaObject() const@Base" 0.6.13+15.04.20150205.1
931- (c++)"unity::scopes::qt::QSearchQueryBaseAPI::~QSearchQueryBaseAPI()@Base" 0.6.13+15.04.20150205.1
932- (c++)"unity::scopes::qt::QSearchQueryBaseAPI::QSearchQueryBaseAPI(std::shared_ptr<QCoreApplication>, unity::scopes::qt::QScopeBase&, unity::scopes::CannedQuery const&, unity::scopes::SearchMetadata const&, QObject*)@Base" 0.6.13+15.04.20150205.1
933- (c++)"unity::scopes::qt::QSearchQueryBaseAPI::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.6.13+15.04.20150205.1
934- (c++)"unity::scopes::qt::QSearchQueryBaseAPI::qt_metacast(char const*)@Base" 0.6.13+15.04.20150205.1
935- (c++)"unity::scopes::qt::QSearchQueryBaseAPI::run_signal(std::shared_ptr<unity::scopes::qt::QSearchReply> const&)@Base" 0.6.13+15.04.20150205.1
936- (c++)"unity::scopes::qt::QSearchQueryBaseAPI::run(std::shared_ptr<unity::scopes::SearchReply> const&)@Base" 0.6.13+15.04.20150205.1
937- (c++)"unity::scopes::qt::QSearchQueryBaseAPI::staticMetaObject@Base" 0.6.13+15.04.20150205.1
938- (c++)"unity::scopes::qt::QSearchQueryBase::init(unity::scopes::qt::QSearchQueryBaseAPI*)@Base" 0.6.13+15.04.20150205.1
939- (c++)"unity::scopes::qt::QSearchQueryBase::metaObject() const@Base" 0.6.13+15.04.20150205.1
940- (c++)"unity::scopes::qt::QSearchQueryBase::~QSearchQueryBase()@Base" 0.6.13+15.04.20150205.1
941- (c++)"unity::scopes::qt::QSearchQueryBase::QSearchQueryBase(QObject*)@Base" 0.6.13+15.04.20150205.1
942- (c++)"unity::scopes::qt::QSearchQueryBase::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.6.13+15.04.20150205.1
943- (c++)"unity::scopes::qt::QSearchQueryBase::qt_metacast(char const*)@Base" 0.6.13+15.04.20150205.1
944- (c++)"unity::scopes::qt::QSearchQueryBase::query() const@Base" 0.6.13+15.04.20150205.1
945- (c++)"unity::scopes::qt::QSearchQueryBase::search_metadata() const@Base" 0.6.13+15.04.20150205.1
946- (c++)"unity::scopes::qt::QSearchQueryBase::staticMetaObject@Base" 0.6.13+15.04.20150205.1
947- (c++)"unity::scopes::qt::QSearchQueryBase::subsearch(std::shared_ptr<unity::scopes::Scope> const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::FilterState const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.6.13+15.04.20150205.1
948- (c++)"unity::scopes::qt::QSearchQueryBase::subsearch(std::shared_ptr<unity::scopes::Scope> const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::FilterState const&, unity::scopes::SearchMetadata const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.6.13+15.04.20150205.1
949- (c++)"unity::scopes::qt::QSearchQueryBase::subsearch(std::shared_ptr<unity::scopes::Scope> const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.6.13+15.04.20150205.1
950- (c++)"unity::scopes::qt::QSearchQueryBase::subsearch(std::shared_ptr<unity::scopes::Scope> const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::FilterState const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.6.13+15.04.20150205.1
951- (c++)"unity::scopes::qt::QSearchReply::error(std::__exception_ptr::exception_ptr)@Base" 0.6.13+15.04.20150205.1
952- (c++)"unity::scopes::qt::QSearchReply::metaObject() const@Base" 0.6.13+15.04.20150205.1
953- (c++)"unity::scopes::qt::QSearchReply::push(unity::scopes::qt::QCategorisedResult const&)@Base" 0.6.13+15.04.20150205.1
954- (c++)"unity::scopes::qt::QSearchReply::~QSearchReply()@Base" 0.6.13+15.04.20150205.1
955- (c++)"unity::scopes::qt::QSearchReply::QSearchReply(std::shared_ptr<unity::scopes::SearchReply>&, QObject*)@Base" 0.6.13+15.04.20150205.1
956- (c++)"unity::scopes::qt::QSearchReply::qt_metacall(QMetaObject::Call, int, void**)@Base" 0.6.13+15.04.20150205.1
957- (c++)"unity::scopes::qt::QSearchReply::qt_metacast(char const*)@Base" 0.6.13+15.04.20150205.1
958- (c++)"unity::scopes::qt::QSearchReply::register_category(QString const&, QString const&, QString const&, unity::scopes::CategoryRenderer const&)@Base" 0.6.13+15.04.20150205.1
959- (c++)"unity::scopes::qt::QSearchReply::register_departments(std::shared_ptr<unity::scopes::qt::QDepartment const> const&)@Base" 0.6.13+15.04.20150205.1
960- (c++)"unity::scopes::qt::QSearchReply::staticMetaObject@Base" 0.6.13+15.04.20150205.1
961- (c++)"unity::scopes::qt::QVariantBuilder::add_tuple(QVector<QPair<QString, QVariant> > const&)@Base" 0.6.13+15.04.20150205.1
962- (c++)"unity::scopes::qt::QVariantBuilder::add_tuple(std::initializer_list<QPair<QString, QVariant> > const&)@Base" 0.6.16+15.04.20150410.3
963- (c++)"unity::scopes::qt::QVariantBuilder::end()@Base" 0.6.13+15.04.20150205.1
964- (c++)"unity::scopes::qt::QVariantBuilder::operator=(unity::scopes::qt::QVariantBuilder&&)@Base" 0.6.13+15.04.20150205.1
965- (c++)"unity::scopes::qt::QVariantBuilder::operator=(unity::scopes::qt::QVariantBuilder const&)@Base" 0.6.13+15.04.20150205.1
966- (c++)"unity::scopes::qt::QVariantBuilder::~QVariantBuilder()@Base" 0.6.13+15.04.20150205.1
967- (c++)"unity::scopes::qt::QVariantBuilder::QVariantBuilder()@Base" 0.6.13+15.04.20150205.1
968- (c++)"unity::scopes::qt::QVariantBuilder::QVariantBuilder(unity::scopes::qt::internal::QVariantBuilderImpl*)@Base" 0.6.13+15.04.20150205.1
969- (c++)"unity::scopes::qt::QVariantBuilder::QVariantBuilder(unity::scopes::qt::QVariantBuilder&&)@Base" 0.6.13+15.04.20150205.1
970- (c++)"unity::scopes::qt::QVariantBuilder::QVariantBuilder(unity::scopes::qt::QVariantBuilder const&)@Base" 0.6.13+15.04.20150205.1
971- (c++)"unity::scopes::qt::RunEvent::~RunEvent()@Base" 0.6.13+15.04.20150205.1
972- (c++)"unity::scopes::qt::XmlAsyncReader::async_get_parser(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.6.13+15.04.20150205.1
973- (c++)"unity::scopes::qt::XmlAsyncReader::async_get_parser(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&) const@Base" 0.6.13+15.04.20150205.1
974- (c++)"unity::scopes::qt::XmlAsyncReader::create_parser_with_data(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)@Base" 0.6.13+15.04.20150205.1
975- (c++)"unity::scopes::qt::XmlAsyncReader::~XmlAsyncReader()@Base" 0.6.13+15.04.20150205.1
976- (c++)"unity::scopes::qt::XmlAsyncReader::XmlAsyncReader()@Base" 0.6.13+15.04.20150205.1
977- (c++)"unity::scopes::qt::XmlReader::read(QString const&, QVector<QPair<QString, QString> > const&) const@Base" 0.6.13+15.04.20150205.1
978- (c++)"unity::scopes::qt::XmlReader::read(QUrl const&) const@Base" 0.6.13+15.04.20150205.1
979- (c++)"unity::scopes::qt::XmlReader::XmlReader()@Base" 0.6.13+15.04.20150205.1
980- (c++)"vtable for unity::scopes::qt::CancelledEvent@Base" 0.6.13+15.04.20150205.1
981- (c++)"vtable for unity::scopes::qt::HttpAsyncReader@Base" 0.6.13+15.04.20150205.1
982- (c++)"vtable for unity::scopes::qt::InitializeEvent@Base" 0.6.13+15.04.20150205.1
983- (c++)"vtable for unity::scopes::qt::JsonAsyncReader@Base" 0.6.13+15.04.20150205.1
984- (c++)"vtable for unity::scopes::qt::QCategorisedResult@Base" 0.6.13+15.04.20150205.1
985- (c++)"vtable for unity::scopes::qt::QCategory@Base" 0.6.13+15.04.20150205.1
986- (c++)"vtable for unity::scopes::qt::QPreviewQueryBaseAPI@Base" 0.6.13+15.04.20150205.1
987- (c++)"vtable for unity::scopes::qt::QPreviewQueryBase@Base" 0.6.13+15.04.20150205.1
988- (c++)"vtable for unity::scopes::qt::QPreviewReply@Base" 0.6.13+15.04.20150205.1
989- (c++)"vtable for unity::scopes::qt::QPreviewWidget@Base" 0.6.13+15.04.20150205.1
990- (c++)"vtable for unity::scopes::qt::QResult@Base" 0.6.13+15.04.20150205.1
991- (c++)"vtable for unity::scopes::qt::QScopeBaseAPI@Base" 0.6.13+15.04.20150205.1
992- (c++)"vtable for unity::scopes::qt::QScopeBase@Base" 0.6.13+15.04.20150205.1
993- (c++)"vtable for unity::scopes::qt::QSearchQueryBaseAPI@Base" 0.6.13+15.04.20150205.1
994- (c++)"vtable for unity::scopes::qt::QSearchQueryBase@Base" 0.6.13+15.04.20150205.1
995- (c++)"vtable for unity::scopes::qt::QSearchReply@Base" 0.6.13+15.04.20150205.1
996- (c++)"vtable for unity::scopes::qt::QVariantBuilder@Base" 0.6.13+15.04.20150205.1
997- (c++)"vtable for unity::scopes::qt::RunEvent@Base" 0.6.13+15.04.20150205.1
998- (c++)"vtable for unity::scopes::qt::XmlAsyncReader@Base" 0.6.13+15.04.20150205.1
999
1000=== renamed file 'debian/shlibs.in' => 'debian/libunity-scopes.shlibs.in'
1001--- debian/shlibs.in 2015-08-26 01:32:39 +0000
1002+++ debian/libunity-scopes.shlibs.in 2015-12-18 09:50:27 +0000
1003@@ -1,2 +1,1 @@
1004 libunity-scopes @UNITY_SCOPES_SOVERSION@ libunity-scopes@UNITY_SCOPES_SOVERSION@ (>= @UNITY_SCOPES_MAJOR_MINOR@)
1005-libunity-scopes-qt @UNITY_SCOPES_QT_SOVERSION@ libunity-scopes-qt@UNITY_SCOPES_QT_SOVERSION@ (>= @UNITY_SCOPES_QT_MAJOR_MINOR@)
1006
1007=== removed file 'debian/libunity-scopes.symbols.in'
1008--- debian/libunity-scopes.symbols.in 2015-09-21 13:32:17 +0000
1009+++ debian/libunity-scopes.symbols.in 1970-01-01 00:00:00 +0000
1010@@ -1,1111 +0,0 @@
1011-libunity-scopes.so.@UNITY_SCOPES_SOVERSION@ libunity-scopes@UNITY_SCOPES_SOVERSION@ #MINVER#
1012- (c++)"typeinfo for unity::scopes::AbstractScopeBase@Base" 0.6.0+14.10.20140804.1
1013- (c++)"typeinfo for unity::scopes::ActionMetadata@Base" 0.6.0+14.10.20140804.1
1014- (c++)"typeinfo for unity::scopes::ActivationListenerBase@Base" 0.4.0+14.04.20140312.1
1015- (c++)"typeinfo for unity::scopes::ActivationQueryBase@Base" 0.4.0+14.04.20140312.1
1016- (c++)"typeinfo for unity::scopes::CategorisedResult@Base" 0.4.0+14.04.20140312.1
1017- (c++)"typeinfo for unity::scopes::Category@Base" 0.4.0+14.04.20140312.1
1018- (c++)"typeinfo for unity::scopes::CategoryRenderer@Base" 0.4.0+14.04.20140312.1
1019- (c++)"typeinfo for unity::scopes::ConfigException@Base" 0.4.0+14.04.20140312.1
1020- (c++)"typeinfo for unity::scopes::experimental::Annotation@Base" 0.5.0+14.10.20140619
1021- (c++)"typeinfo for unity::scopes::experimental::DateTimePickerFilter@Base" 0.6.16+15.04.20150410.3
1022- (c++)"typeinfo for unity::scopes::experimental::RadioButtonsFilter@Base" 0.5.0+14.10.20140619
1023- (c++)"typeinfo for unity::scopes::experimental::RangeInputFilter@Base" 0.5.0+14.10.20140619
1024- (c++)"typeinfo for unity::scopes::experimental::RatingFilter@Base" 0.5.0+14.10.20140619
1025- (c++)"typeinfo for unity::scopes::experimental::SwitchFilter@Base" 0.5.0+14.10.20140619
1026- (c++)"typeinfo for unity::scopes::experimental::ValueSliderFilter@Base" 0.5.0+14.10.20140619
1027- (c++)"typeinfo for unity::scopes::FilterBase@Base" 0.4.0+14.04.20140312.1
1028- (c++)"typeinfo for unity::scopes::ListenerBase@Base" 0.4.0+14.04.20140312.1
1029- (c++)"typeinfo for unity::scopes::MiddlewareException@Base" 0.4.0+14.04.20140312.1
1030- (c++)"typeinfo for unity::scopes::NotFoundException@Base" 0.4.0+14.04.20140312.1
1031- (c++)"typeinfo for unity::scopes::Object@Base" 0.4.0+14.04.20140312.1
1032- (c++)"typeinfo for unity::scopes::ObjectNotExistException@Base" 0.4.0+14.04.20140312.1
1033- (c++)"typeinfo for unity::scopes::OptionSelectorFilter@Base" 0.4.0+14.04.20140312.1
1034- (c++)"typeinfo for unity::scopes::PreviewListenerBase@Base" 0.4.0+14.04.20140312.1
1035- (c++)"typeinfo for unity::scopes::PreviewQueryBase@Base" 0.4.0+14.04.20140312.1
1036- (c++)"typeinfo for unity::scopes::PreviewReply@Base" 0.4.0+14.04.20140312.1
1037- (c++)"typeinfo for unity::scopes::PreviewWidget@Base" 0.4.0+14.04.20140312.1
1038- (c++)"typeinfo for unity::scopes::QueryBase@Base" 0.4.0+14.04.20140312.1
1039- (c++)"typeinfo for unity::scopes::QueryCtrl@Base" 0.4.0+14.04.20140312.1
1040- (c++)"typeinfo for unity::scopes::QueryMetadata@Base" 0.6.0+14.10.20140804.1
1041- (c++)"typeinfo for unity::scopes::Registry@Base" 0.4.0+14.04.20140312.1
1042- (c++)"typeinfo for unity::scopes::Reply@Base" 0.4.0+14.04.20140312.1
1043- (c++)"typeinfo for unity::scopes::Result@Base" 0.4.0+14.04.20140312.1
1044- (c++)"typeinfo for unity::scopes::Scope@Base" 0.4.0+14.04.20140312.1
1045- (c++)"typeinfo for unity::scopes::ScopeBase@Base" 0.4.0+14.04.20140312.1
1046- (c++)"typeinfo for unity::scopes::SearchListenerBase@Base" 0.4.0+14.04.20140312.1
1047- (c++)"typeinfo for unity::scopes::SearchMetadata@Base" 0.6.0+14.10.20140804.1
1048- (c++)"typeinfo for unity::scopes::SearchQueryBase@Base" 0.4.0+14.04.20140312.1
1049- (c++)"typeinfo for unity::scopes::SearchReply@Base" 0.4.0+14.04.20140312.1
1050- (c++)"typeinfo for unity::scopes::testing::Benchmark@Base" 0.4.0+14.04.20140312.1
1051- (c++)"typeinfo for unity::scopes::testing::Benchmark::Result@Base" 0.4.0+14.04.20140312.1
1052- (c++)"typeinfo for unity::scopes::testing::Benchmark::Result::Timing@Base" 0.4.0+14.04.20140312.1
1053- (c++)"typeinfo for unity::scopes::testing::InProcessBenchmark@Base" 0.4.0+14.04.20140312.1
1054- (c++)"typeinfo for unity::scopes::testing::OutOfProcessBenchmark@Base" 0.4.0+14.04.20140312.1
1055- (c++)"typeinfo for unity::scopes::testing::Result@Base" 0.4.0+14.04.20140312.1
1056- (c++)"typeinfo for unity::scopes::testing::Sample@Base" 0.4.0+14.04.20140312.1
1057- (c++)"typeinfo for unity::scopes::TimeoutException@Base" 0.4.0+14.04.20140312.1
1058- (c++)"typeinfo for unity::scopes::utility::BufferedResultForwarder@Base" 0.6.10+15.04.20141210.2
1059- (c++)"typeinfo for unity::scopes::VariantBuilder@Base" 0.4.0+14.04.20140312.1
1060- (c++)"typeinfo name for unity::scopes::AbstractScopeBase@Base" 0.6.0+14.10.20140804.1
1061- (c++)"typeinfo name for unity::scopes::ActionMetadata@Base" 0.6.0+14.10.20140804.1
1062- (c++)"typeinfo name for unity::scopes::ActivationListenerBase@Base" 0.4.0+14.04.20140312.1
1063- (c++)"typeinfo name for unity::scopes::ActivationQueryBase@Base" 0.4.0+14.04.20140312.1
1064- (c++)"typeinfo name for unity::scopes::CategorisedResult@Base" 0.4.0+14.04.20140312.1
1065- (c++)"typeinfo name for unity::scopes::Category@Base" 0.4.0+14.04.20140312.1
1066- (c++)"typeinfo name for unity::scopes::CategoryRenderer@Base" 0.4.0+14.04.20140312.1
1067- (c++)"typeinfo name for unity::scopes::ConfigException@Base" 0.4.0+14.04.20140312.1
1068- (c++)"typeinfo name for unity::scopes::experimental::Annotation@Base" 0.5.0+14.10.20140619
1069- (c++)"typeinfo name for unity::scopes::experimental::DateTimePickerFilter@Base" 0.6.16+15.04.20150410.3
1070- (c++)"typeinfo name for unity::scopes::experimental::RadioButtonsFilter@Base" 0.5.0+14.10.20140619
1071- (c++)"typeinfo name for unity::scopes::experimental::RangeInputFilter@Base" 0.5.0+14.10.20140619
1072- (c++)"typeinfo name for unity::scopes::experimental::RatingFilter@Base" 0.5.0+14.10.20140619
1073- (c++)"typeinfo name for unity::scopes::experimental::SwitchFilter@Base" 0.5.0+14.10.20140619
1074- (c++)"typeinfo name for unity::scopes::experimental::ValueSliderFilter@Base" 0.5.0+14.10.20140619
1075- (c++)"typeinfo name for unity::scopes::FilterBase@Base" 0.4.0+14.04.20140312.1
1076- (c++)"typeinfo name for unity::scopes::ListenerBase@Base" 0.4.0+14.04.20140312.1
1077- (c++)"typeinfo name for unity::scopes::MiddlewareException@Base" 0.4.0+14.04.20140312.1
1078- (c++)"typeinfo name for unity::scopes::NotFoundException@Base" 0.4.0+14.04.20140312.1
1079- (c++)"typeinfo name for unity::scopes::Object@Base" 0.4.0+14.04.20140312.1
1080- (c++)"typeinfo name for unity::scopes::ObjectNotExistException@Base" 0.4.0+14.04.20140312.1
1081- (c++)"typeinfo name for unity::scopes::OptionSelectorFilter@Base" 0.4.0+14.04.20140312.1
1082- (c++)"typeinfo name for unity::scopes::PreviewListenerBase@Base" 0.4.0+14.04.20140312.1
1083- (c++)"typeinfo name for unity::scopes::PreviewQueryBase@Base" 0.4.0+14.04.20140312.1
1084- (c++)"typeinfo name for unity::scopes::PreviewReply@Base" 0.4.0+14.04.20140312.1
1085- (c++)"typeinfo name for unity::scopes::PreviewWidget@Base" 0.4.0+14.04.20140312.1
1086- (c++)"typeinfo name for unity::scopes::QueryBase@Base" 0.4.0+14.04.20140312.1
1087- (c++)"typeinfo name for unity::scopes::QueryCtrl@Base" 0.4.0+14.04.20140312.1
1088- (c++)"typeinfo name for unity::scopes::QueryMetadata@Base" 0.6.0+14.10.20140804.1
1089- (c++)"typeinfo name for unity::scopes::Registry@Base" 0.4.0+14.04.20140312.1
1090- (c++)"typeinfo name for unity::scopes::Reply@Base" 0.4.0+14.04.20140312.1
1091- (c++)"typeinfo name for unity::scopes::Result@Base" 0.4.0+14.04.20140312.1
1092- (c++)"typeinfo name for unity::scopes::Scope@Base" 0.4.0+14.04.20140312.1
1093- (c++)"typeinfo name for unity::scopes::ScopeBase@Base" 0.4.0+14.04.20140312.1
1094- (c++)"typeinfo name for unity::scopes::SearchListenerBase@Base" 0.4.0+14.04.20140312.1
1095- (c++)"typeinfo name for unity::scopes::SearchMetadata@Base" 0.6.0+14.10.20140804.1
1096- (c++)"typeinfo name for unity::scopes::SearchQueryBase@Base" 0.4.0+14.04.20140312.1
1097- (c++)"typeinfo name for unity::scopes::SearchReply@Base" 0.4.0+14.04.20140312.1
1098- (c++)"typeinfo name for unity::scopes::testing::Benchmark@Base" 0.4.0+14.04.20140312.1
1099- (c++)"typeinfo name for unity::scopes::testing::Benchmark::Result@Base" 0.4.0+14.04.20140312.1
1100- (c++)"typeinfo name for unity::scopes::testing::Benchmark::Result::Timing@Base" 0.4.0+14.04.20140312.1
1101- (c++)"typeinfo name for unity::scopes::testing::InProcessBenchmark@Base" 0.4.0+14.04.20140312.1
1102- (c++)"typeinfo name for unity::scopes::testing::OutOfProcessBenchmark@Base" 0.4.0+14.04.20140312.1
1103- (c++)"typeinfo name for unity::scopes::testing::Result@Base" 0.4.0+14.04.20140312.1
1104- (c++)"typeinfo name for unity::scopes::testing::Sample@Base" 0.4.0+14.04.20140312.1
1105- (c++)"typeinfo name for unity::scopes::TimeoutException@Base" 0.4.0+14.04.20140312.1
1106- (c++)"typeinfo name for unity::scopes::utility::BufferedResultForwarder@Base" 0.6.10+15.04.20141210.2
1107- (c++)"typeinfo name for unity::scopes::VariantBuilder@Base" 0.4.0+14.04.20140312.1
1108- (c++)"unity::scopes::AbstractScopeBase::~AbstractScopeBase()@Base" 0.6.12+15.04.20150127.2
1109- (c++)"unity::scopes::AbstractScopeBase::AbstractScopeBase()@Base" 0.6.12+15.04.20150127.2
1110- (c++)"unity::scopes::ActionMetadata::~ActionMetadata()@Base" 0.4.0+14.04.20140312.1
1111- (c++)"unity::scopes::ActionMetadata::ActionMetadata(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1112- (c++)"unity::scopes::ActionMetadata::ActionMetadata(unity::scopes::ActionMetadata&&)@Base" 0.4.0+14.04.20140312.1
1113- (c++)"unity::scopes::ActionMetadata::ActionMetadata(unity::scopes::ActionMetadata const&)@Base" 0.4.0+14.04.20140312.1
1114- (c++)"unity::scopes::ActionMetadata::ActionMetadata(unity::scopes::internal::ActionMetadataImpl*)@Base" 0.4.0+14.04.20140312.1
1115- (c++)"unity::scopes::ActionMetadata::contains_hint(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.6.5+14.10.20140910.1
1116- (c++)"unity::scopes::ActionMetadata::hints() const@Base" 0.6.5+14.10.20140910.1
1117- (c++)"unity::scopes::ActionMetadata::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.5+14.10.20140910.1
1118- (c++)"unity::scopes::ActionMetadata::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.6.5+14.10.20140910.1
1119- (c++)"unity::scopes::ActionMetadata::operator=(unity::scopes::ActionMetadata&&)@Base" 0.4.0+14.04.20140312.1
1120- (c++)"unity::scopes::ActionMetadata::operator=(unity::scopes::ActionMetadata const&)@Base" 0.4.0+14.04.20140312.1
1121- (c++)"unity::scopes::ActionMetadata::scope_data() const@Base" 0.4.0+14.04.20140312.1
1122- (c++)"unity::scopes::ActionMetadata::set_hint(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::Variant const&)@Base" 0.6.5+14.10.20140910.1
1123- (c++)"unity::scopes::ActionMetadata::set_scope_data(unity::scopes::Variant const&)@Base" 0.4.0+14.04.20140312.1
1124- (c++)"unity::scopes::ActivationListenerBase::activated(unity::scopes::ActivationResponse const&)@Base" 0.4.0+14.04.20140312.1
1125- (c++)"unity::scopes::ActivationListenerBase::~ActivationListenerBase()@Base" 0.4.0+14.04.20140312.1
1126- (c++)"unity::scopes::ActivationListenerBase::ActivationListenerBase()@Base" 0.4.0+14.04.20140312.1
1127- (c++)"unity::scopes::ActivationListenerBase::finished(unity::scopes::CompletionDetails const&)@Base" 0.6.0+14.10.20140804.1
1128- (c++)"unity::scopes::ActivationQueryBase::action_id() const@Base" 0.5.0+14.10.20140619
1129- (c++)"unity::scopes::ActivationQueryBase::action_metadata() const@Base" 0.5.0+14.10.20140619
1130- (c++)"unity::scopes::ActivationQueryBase::activate()@Base" 0.4.0+14.04.20140312.1
1131- (c++)"unity::scopes::ActivationQueryBase::~ActivationQueryBase()@Base" 0.4.0+14.04.20140312.1
1132- (c++)"unity::scopes::ActivationQueryBase::ActivationQueryBase(unity::scopes::Result const&, unity::scopes::ActionMetadata const&)@Base" 0.5.0+14.10.20140619
1133- (c++)"unity::scopes::ActivationQueryBase::ActivationQueryBase(unity::scopes::Result const&, unity::scopes::ActionMetadata const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.18+15.10.20150609.1
1134- (c++)"unity::scopes::ActivationQueryBase::ActivationQueryBase(unity::scopes::Result const&, unity::scopes::ActionMetadata const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.0+14.10.20140619
1135- (c++)"unity::scopes::ActivationQueryBase::cancelled()@Base" 0.4.0+14.04.20140312.1
1136- (c++)"unity::scopes::ActivationQueryBase::fwd() const@Base" 0.5.0+14.10.20140619
1137- (c++)"unity::scopes::ActivationQueryBase::result() const@Base" 0.5.0+14.10.20140619
1138- (c++)"unity::scopes::ActivationQueryBase::widget_id() const@Base" 0.5.0+14.10.20140619
1139- (c++)"unity::scopes::ActivationResponse::~ActivationResponse()@Base" 0.4.0+14.04.20140312.1
1140- (c++)"unity::scopes::ActivationResponse::ActivationResponse(std::list<unity::scopes::PreviewWidget, std::allocator<unity::scopes::PreviewWidget> > const&)@Base" 1.0.1+15.10.20150915.1
1141- (c++)"unity::scopes::ActivationResponse::ActivationResponse(unity::scopes::ActivationResponse&&)@Base" 0.4.0+14.04.20140312.1
1142- (c++)"unity::scopes::ActivationResponse::ActivationResponse(unity::scopes::ActivationResponse const&)@Base" 0.4.0+14.04.20140312.1
1143- (c++)"unity::scopes::ActivationResponse::ActivationResponse(unity::scopes::ActivationResponse::Status)@Base" 0.4.0+14.04.20140312.1
1144- (c++)"unity::scopes::ActivationResponse::ActivationResponse(unity::scopes::CannedQuery const&)@Base" 0.4.0+14.04.20140312.1
1145- (c++)"unity::scopes::ActivationResponse::ActivationResponse(unity::scopes::internal::ActivationResponseImpl*)@Base" 0.4.0+14.04.20140312.1
1146- (c++)"unity::scopes::ActivationResponse::ActivationResponse(unity::scopes::Result const&)@Base" 0.6.18+15.10.20150609.1
1147- (c++)"unity::scopes::ActivationResponse::operator=(unity::scopes::ActivationResponse&&)@Base" 0.4.0+14.04.20140312.1
1148- (c++)"unity::scopes::ActivationResponse::operator=(unity::scopes::ActivationResponse const&)@Base" 0.4.0+14.04.20140312.1
1149- (c++)"unity::scopes::ActivationResponse::query() const@Base" 0.4.0+14.04.20140312.1
1150- (c++)"unity::scopes::ActivationResponse::scope_data() const@Base" 0.4.0+14.04.20140312.1
1151- (c++)"unity::scopes::ActivationResponse::serialize() const@Base" 0.4.0+14.04.20140312.1
1152- (c++)"unity::scopes::ActivationResponse::set_scope_data(unity::scopes::Variant const&)@Base" 0.4.0+14.04.20140312.1
1153- (c++)"unity::scopes::ActivationResponse::status() const@Base" 0.4.0+14.04.20140312.1
1154- (c++)"unity::scopes::ActivationResponse::updated_result() const@Base" 0.6.18+15.10.20150609.1
1155- (c++)"unity::scopes::ActivationResponse::updated_widgets() const@Base" 1.0.1+15.10.20150915.1
1156- (c++)"unity::scopes::CannedQuery::~CannedQuery()@Base" 0.4.0+14.04.20140312.1
1157- (c++)"unity::scopes::CannedQuery::CannedQuery(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1158- (c++)"unity::scopes::CannedQuery::CannedQuery(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1159- (c++)"unity::scopes::CannedQuery::CannedQuery(unity::scopes::CannedQuery&&)@Base" 0.4.0+14.04.20140312.1
1160- (c++)"unity::scopes::CannedQuery::CannedQuery(unity::scopes::CannedQuery const&)@Base" 0.4.0+14.04.20140312.1
1161- (c++)"unity::scopes::CannedQuery::CannedQuery(unity::scopes::internal::CannedQueryImpl*)@Base" 0.4.0+14.04.20140312.1
1162- (c++)"unity::scopes::CannedQuery::department_id() const@Base" 0.4.0+14.04.20140312.1
1163- (c++)"unity::scopes::CannedQuery::filter_state() const@Base" 0.4.0+14.04.20140312.1
1164- (c++)"unity::scopes::CannedQuery::from_uri(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.3+14.10.20140428
1165- (c++)"unity::scopes::CannedQuery::has_user_data() const@Base" 0.6.16+15.04.20150410.3
1166- (c++)"unity::scopes::CannedQuery::operator=(unity::scopes::CannedQuery&&)@Base" 0.4.0+14.04.20140312.1
1167- (c++)"unity::scopes::CannedQuery::operator=(unity::scopes::CannedQuery const&)@Base" 0.4.0+14.04.20140312.1
1168- (c++)"unity::scopes::CannedQuery::query_string() const@Base" 0.4.0+14.04.20140312.1
1169- (c++)"unity::scopes::CannedQuery::scope_id() const@Base" 0.4.0+14.04.20140312.1
1170- (c++)"unity::scopes::CannedQuery::serialize() const@Base" 0.4.0+14.04.20140312.1
1171- (c++)"unity::scopes::CannedQuery::set_department_id(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1172- (c++)"unity::scopes::CannedQuery::set_filter_state(unity::scopes::FilterState const&)@Base" 0.4.0+14.04.20140312.1
1173- (c++)"unity::scopes::CannedQuery::set_query_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1174- (c++)"unity::scopes::CannedQuery::set_user_data(unity::scopes::Variant const&)@Base" 0.6.16+15.04.20150410.3
1175- (c++)"unity::scopes::CannedQuery::to_uri() const@Base" 0.4.3+14.10.20140428
1176- (c++)"unity::scopes::CannedQuery::user_data() const@Base" 0.6.16+15.04.20150410.3
1177- (c++)"unity::scopes::CategorisedResult::~CategorisedResult()@Base" 0.4.0+14.04.20140312.1
1178- (c++)"unity::scopes::CategorisedResult::CategorisedResult(std::shared_ptr<unity::scopes::Category const>)@Base" 0.4.0+14.04.20140312.1
1179- (c++)"unity::scopes::CategorisedResult::CategorisedResult(unity::scopes::CategorisedResult&&)@Base" 0.4.0+14.04.20140312.1
1180- (c++)"unity::scopes::CategorisedResult::CategorisedResult(unity::scopes::CategorisedResult const&)@Base" 0.4.0+14.04.20140312.1
1181- (c++)"unity::scopes::CategorisedResult::CategorisedResult(unity::scopes::internal::ResultImpl*)@Base" 0.4.0+14.04.20140312.1
1182- (c++)"unity::scopes::CategorisedResult::category() const@Base" 0.4.0+14.04.20140312.1
1183- (c++)"unity::scopes::CategorisedResult::fwd() const@Base" 0.4.0+14.04.20140312.1
1184- (c++)"unity::scopes::CategorisedResult::operator=(unity::scopes::CategorisedResult&&)@Base" 0.4.0+14.04.20140312.1
1185- (c++)"unity::scopes::CategorisedResult::operator=(unity::scopes::CategorisedResult const&)@Base" 0.4.0+14.04.20140312.1
1186- (c++)"unity::scopes::CategorisedResult::set_category(std::shared_ptr<unity::scopes::Category const>)@Base" 0.4.0+14.04.20140312.1
1187- (c++)"unity::scopes::Category::~Category()@Base" 0.4.0+14.04.20140312.1
1188- (c++)"unity::scopes::Category::Category(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<unity::scopes::CannedQuery const> const&, unity::scopes::CategoryRenderer const&)@Base" 0.5.2+14.10.20140709.2
1189- (c++)"unity::scopes::Category::Category(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::CategoryRenderer const&)@Base" 0.6.0+14.10.20140804.1
1190- (c++)"unity::scopes::Category::Category(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unity::scopes::Variant> > > const&)@Base" 0.4.0+14.04.20140312.1
1191- (c++)"unity::scopes::Category::icon() const@Base" 0.4.0+14.04.20140312.1
1192- (c++)"unity::scopes::Category::id() const@Base" 0.4.0+14.04.20140312.1
1193- (c++)"unity::scopes::Category::query() const@Base" 0.5.2+14.10.20140709.2
1194- (c++)"unity::scopes::CategoryRenderer::~CategoryRenderer()@Base" 0.4.0+14.04.20140312.1
1195- (c++)"unity::scopes::CategoryRenderer::CategoryRenderer(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1196- (c++)"unity::scopes::CategoryRenderer::CategoryRenderer(unity::scopes::CategoryRenderer&&)@Base" 0.4.0+14.04.20140312.1
1197- (c++)"unity::scopes::CategoryRenderer::CategoryRenderer(unity::scopes::CategoryRenderer const&)@Base" 0.4.0+14.04.20140312.1
1198- (c++)"unity::scopes::CategoryRenderer::data() const@Base" 0.4.0+14.04.20140312.1
1199- (c++)"unity::scopes::CategoryRenderer::from_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1200- (c++)"unity::scopes::CategoryRenderer::operator=(unity::scopes::CategoryRenderer&&)@Base" 0.4.0+14.04.20140312.1
1201- (c++)"unity::scopes::CategoryRenderer::operator=(unity::scopes::CategoryRenderer const&)@Base" 0.4.0+14.04.20140312.1
1202- (c++)"unity::scopes::Category::renderer_template() const@Base" 0.4.0+14.04.20140312.1
1203- (c++)"unity::scopes::Category::serialize() const@Base" 0.4.0+14.04.20140312.1
1204- (c++)"unity::scopes::Category::title() const@Base" 0.4.0+14.04.20140312.1
1205- (c++)"unity::scopes::ChildScope::~ChildScope()@Base" 0.6.15+15.04.20150407
1206- (c++)"unity::scopes::ChildScope::ChildScope(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::ScopeMetadata const&, bool, std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)@Base" 0.6.15+15.04.20150407
1207- (c++)"unity::scopes::ColumnLayout::add_column(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >)@Base" 0.4.0+14.04.20140312.1
1208- (c++)"unity::scopes::ColumnLayout::column(int) const@Base" 0.4.0+14.04.20140312.1
1209- (c++)"unity::scopes::ColumnLayout::~ColumnLayout()@Base" 0.4.0+14.04.20140312.1
1210- (c++)"unity::scopes::ColumnLayout::ColumnLayout(int)@Base" 0.4.0+14.04.20140312.1
1211- (c++)"unity::scopes::ColumnLayout::ColumnLayout(unity::scopes::ColumnLayout&&)@Base" 0.4.0+14.04.20140312.1
1212- (c++)"unity::scopes::ColumnLayout::ColumnLayout(unity::scopes::ColumnLayout const&)@Base" 0.4.0+14.04.20140312.1
1213- (c++)"unity::scopes::ColumnLayout::ColumnLayout(unity::scopes::internal::ColumnLayoutImpl*)@Base" 0.4.0+14.04.20140312.1
1214- (c++)"unity::scopes::ColumnLayout::number_of_columns() const@Base" 0.4.0+14.04.20140312.1
1215- (c++)"unity::scopes::ColumnLayout::operator=(unity::scopes::ColumnLayout&&)@Base" 0.4.0+14.04.20140312.1
1216- (c++)"unity::scopes::ColumnLayout::operator=(unity::scopes::ColumnLayout const&)@Base" 0.4.0+14.04.20140312.1
1217- (c++)"unity::scopes::ColumnLayout::serialize() const@Base" 0.4.0+14.04.20140312.1
1218- (c++)"unity::scopes::ColumnLayout::size() const@Base" 0.4.0+14.04.20140312.1
1219- (c++)"unity::scopes::CompletionDetails::add_info(unity::scopes::OperationInfo const&)@Base" 0.6.0+14.10.20140804.1
1220- (c++)"unity::scopes::CompletionDetails::~CompletionDetails()@Base" 0.6.0+14.10.20140804.1
1221- (c++)"unity::scopes::CompletionDetails::CompletionDetails(unity::scopes::CompletionDetails&&)@Base" 0.6.0+14.10.20140804.1
1222- (c++)"unity::scopes::CompletionDetails::CompletionDetails(unity::scopes::CompletionDetails::CompletionStatus)@Base" 0.6.0+14.10.20140804.1
1223- (c++)"unity::scopes::CompletionDetails::CompletionDetails(unity::scopes::CompletionDetails::CompletionStatus, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.0+14.10.20140804.1
1224- (c++)"unity::scopes::CompletionDetails::CompletionDetails(unity::scopes::CompletionDetails const&)@Base" 0.6.0+14.10.20140804.1
1225- (c++)"unity::scopes::CompletionDetails::info_list() const@Base" 0.6.0+14.10.20140804.1
1226- (c++)"unity::scopes::CompletionDetails::message() const@Base" 0.6.0+14.10.20140804.1
1227- (c++)"unity::scopes::CompletionDetails::operator=(unity::scopes::CompletionDetails&&)@Base" 0.6.0+14.10.20140804.1
1228- (c++)"unity::scopes::CompletionDetails::operator=(unity::scopes::CompletionDetails const&)@Base" 0.6.0+14.10.20140804.1
1229- (c++)"unity::scopes::CompletionDetails::status() const@Base" 0.6.0+14.10.20140804.1
1230- (c++)"unity::scopes::ConfigException::~ConfigException()@Base" 0.4.0+14.04.20140312.1
1231- (c++)"unity::scopes::ConfigException::ConfigException(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1232- (c++)"unity::scopes::ConfigException::ConfigException(unity::scopes::ConfigException const&)@Base" 0.4.0+14.04.20140312.1
1233- (c++)"unity::scopes::ConfigException::operator=(unity::scopes::ConfigException const&)@Base" 0.4.0+14.04.20140312.1
1234- (c++)"unity::scopes::ConfigException::self() const@Base" 0.4.0+14.04.20140312.1
1235- (c++)"unity::scopes::Department::add_subdepartment(std::shared_ptr<unity::scopes::Department const> const&)@Base" 0.5.0+14.10.20140619
1236- (c++)"unity::scopes::Department::alternate_label() const@Base" 0.4.6+14.10.20140519
1237- (c++)"unity::scopes::Department::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::CannedQuery const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.0+14.10.20140619
1238- (c++)"unity::scopes::Department::create(unity::scopes::CannedQuery const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.0+14.10.20140619
1239- (c++)"unity::scopes::Department::~Department()@Base" 0.4.0+14.04.20140312.1
1240- (c++)"unity::scopes::Department::Department(unity::scopes::Department&&)@Base" 0.4.0+14.04.20140312.1
1241- (c++)"unity::scopes::Department::Department(unity::scopes::Department const&)@Base" 0.4.0+14.04.20140312.1
1242- (c++)"unity::scopes::Department::Department(unity::scopes::internal::DepartmentImpl*)@Base" 0.5.0+14.10.20140619
1243- (c++)"unity::scopes::Department::has_subdepartments() const@Base" 0.4.6+14.10.20140519
1244- (c++)"unity::scopes::Department::id() const@Base" 0.4.0+14.04.20140312.1
1245- (c++)"unity::scopes::Department::label() const@Base" 0.4.0+14.04.20140312.1
1246- (c++)"unity::scopes::Department::operator=(unity::scopes::Department&&)@Base" 0.4.0+14.04.20140312.1
1247- (c++)"unity::scopes::Department::operator=(unity::scopes::Department const&)@Base" 0.4.0+14.04.20140312.1
1248- (c++)"unity::scopes::Department::query() const@Base" 0.4.0+14.04.20140312.1
1249- (c++)"unity::scopes::Department::serialize() const@Base" 0.4.0+14.04.20140312.1
1250- (c++)"unity::scopes::Department::set_alternate_label(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.0+14.10.20140619
1251- (c++)"unity::scopes::Department::set_has_subdepartments(bool)@Base" 0.5.0+14.10.20140619
1252- (c++)"unity::scopes::Department::set_subdepartments(std::list<std::shared_ptr<unity::scopes::Department const>, std::allocator<std::shared_ptr<unity::scopes::Department const> > > const&)@Base" 0.5.0+14.10.20140619
1253- (c++)"unity::scopes::Department::subdepartments() const@Base" 0.4.0+14.04.20140312.1
1254- (c++)"unity::scopes::experimental::Annotation::add_link(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::CannedQuery const&)@Base" 0.5.0+14.10.20140619
1255- (c++)"unity::scopes::experimental::Annotation::~Annotation()@Base" 0.5.0+14.10.20140619
1256- (c++)"unity::scopes::experimental::Annotation::annotation_type() const@Base" 0.5.0+14.10.20140619
1257- (c++)"unity::scopes::experimental::Annotation::Annotation(unity::scopes::experimental::Annotation&&)@Base" 0.5.0+14.10.20140619
1258- (c++)"unity::scopes::experimental::Annotation::Annotation(unity::scopes::experimental::Annotation const&)@Base" 0.5.0+14.10.20140619
1259- (c++)"unity::scopes::experimental::Annotation::Annotation(unity::scopes::experimental::Annotation::Type)@Base" 0.5.0+14.10.20140619
1260- (c++)"unity::scopes::experimental::Annotation::Annotation(unity::scopes::internal::AnnotationImpl*)@Base" 0.5.0+14.10.20140619
1261- (c++)"unity::scopes::experimental::Annotation::icon() const@Base" 0.5.0+14.10.20140619
1262- (c++)"unity::scopes::experimental::Annotation::label() const@Base" 0.5.0+14.10.20140619
1263- (c++)"unity::scopes::experimental::Annotation::links() const@Base" 0.5.0+14.10.20140619
1264- (c++)"unity::scopes::experimental::Annotation::operator=(unity::scopes::experimental::Annotation&&)@Base" 0.5.0+14.10.20140619
1265- (c++)"unity::scopes::experimental::Annotation::operator=(unity::scopes::experimental::Annotation const&)@Base" 0.5.0+14.10.20140619
1266- (c++)"unity::scopes::experimental::Annotation::serialize() const@Base" 0.5.0+14.10.20140619
1267- (c++)"unity::scopes::experimental::Annotation::set_icon(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.0+14.10.20140619
1268- (c++)"unity::scopes::experimental::Annotation::set_label(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.0+14.10.20140619
1269- (c++|arch=amd64 ppc64el arm64)"unity::scopes::experimental::DateTimePickerFilter::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::bitset<6ul>)@Base" 0.6.16+15.04.20150410.3
1270- (c++|arch=armhf i386 powerpc)"unity::scopes::experimental::DateTimePickerFilter::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::bitset<6u>)@Base" 1.0.1+15.10.20150915.1
1271- (c++)"unity::scopes::experimental::DateTimePickerFilter::date_label() const@Base" 0.6.16+15.04.20150410.3
1272- (c++)"unity::scopes::experimental::DateTimePickerFilter::~DateTimePickerFilter()@Base" 0.6.16+15.04.20150410.3
1273- (c++)"unity::scopes::experimental::DateTimePickerFilter::DateTimePickerFilter(unity::scopes::internal::DateTimePickerFilterImpl*)@Base" 0.6.16+15.04.20150410.3
1274- (c++)"unity::scopes::experimental::DateTimePickerFilter::fwd() const@Base" 0.6.16+15.04.20150410.3
1275- (c++)"unity::scopes::experimental::DateTimePickerFilter::has_maximum() const@Base" 0.6.16+15.04.20150410.3
1276- (c++)"unity::scopes::experimental::DateTimePickerFilter::has_minimum() const@Base" 0.6.16+15.04.20150410.3
1277- (c++)"unity::scopes::experimental::DateTimePickerFilter::has_selected_date(unity::scopes::FilterState const&) const@Base" 0.6.16+15.04.20150410.3
1278- (c++)"unity::scopes::experimental::DateTimePickerFilter::maximum() const@Base" 0.6.16+15.04.20150410.3
1279- (c++)"unity::scopes::experimental::DateTimePickerFilter::minimum() const@Base" 0.6.16+15.04.20150410.3
1280- (c++)"unity::scopes::experimental::DateTimePickerFilter::mode() const@Base" 0.6.16+15.04.20150410.3
1281- (c++)"unity::scopes::experimental::DateTimePickerFilter::selected_date(unity::scopes::FilterState const&) const@Base" 0.6.16+15.04.20150410.3
1282- (c++)"unity::scopes::experimental::DateTimePickerFilter::set_date_label(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.16+15.04.20150410.3
1283- (c++|arch=amd64 ppc64el arm64)"unity::scopes::experimental::DateTimePickerFilter::set_maximum(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&)@Base" 0.6.16+15.04.20150410.3
1284- (c++|arch=armhf i386 powerpc)"unity::scopes::experimental::DateTimePickerFilter::set_maximum(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> > > const&)@Base" 1.0.1+15.10.20150915.1
1285- (c++|arch=amd64 ppc64el arm64)"unity::scopes::experimental::DateTimePickerFilter::set_minimum(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&)@Base" 0.6.16+15.04.20150410.3
1286- (c++|arch=armhf i386 powerpc)"unity::scopes::experimental::DateTimePickerFilter::set_minimum(std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> > > const&)@Base" 1.0.1+15.10.20150915.1
1287- (c++)"unity::scopes::experimental::DateTimePickerFilter::set_time_label(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.16+15.04.20150410.3
1288- (c++)"unity::scopes::experimental::DateTimePickerFilter::time_label() const@Base" 0.6.16+15.04.20150410.3
1289- (c++|arch=amd64 ppc64el arm64)"unity::scopes::experimental::DateTimePickerFilter::update_state(unity::scopes::FilterState&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&)@Base" 0.6.16+15.04.20150410.3
1290- (c++|arch=armhf i386 powerpc)"unity::scopes::experimental::DateTimePickerFilter::update_state(unity::scopes::FilterState&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> > > const&)@Base" 1.0.1+15.10.20150915.1
1291- (c++|arch=amd64 ppc64el arm64)"unity::scopes::experimental::DateTimePickerFilter::update_state(unity::scopes::FilterState&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1000000000l> > > const&) const@Base" 0.6.16+15.04.20150410.3
1292- (c++|arch=armhf i386 powerpc)"unity::scopes::experimental::DateTimePickerFilter::update_state(unity::scopes::FilterState&, std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long long, std::ratio<1ll, 1000000000ll> > > const&) const@Base" 1.0.1+15.10.20150915.1
1293- (c++)"unity::scopes::experimental::RadioButtonsFilter::active_option(unity::scopes::FilterState const&) const@Base" 0.5.0+14.10.20140619
1294- (c++)"unity::scopes::experimental::RadioButtonsFilter::add_option(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.0+14.10.20140619
1295- (c++)"unity::scopes::experimental::RadioButtonsFilter::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.0+14.10.20140619
1296- (c++)"unity::scopes::experimental::RadioButtonsFilter::fwd() const@Base" 0.5.0+14.10.20140619
1297- (c++)"unity::scopes::experimental::RadioButtonsFilter::has_active_option(unity::scopes::FilterState const&) const@Base" 0.5.0+14.10.20140619
1298- (c++)"unity::scopes::experimental::RadioButtonsFilter::label() const@Base" 0.5.0+14.10.20140619
1299- (c++)"unity::scopes::experimental::RadioButtonsFilter::options() const@Base" 0.5.0+14.10.20140619
1300- (c++)"unity::scopes::experimental::RadioButtonsFilter::~RadioButtonsFilter()@Base" 0.5.0+14.10.20140619
1301- (c++)"unity::scopes::experimental::RadioButtonsFilter::RadioButtonsFilter(unity::scopes::internal::RadioButtonsFilterImpl*)@Base" 0.5.0+14.10.20140619
1302- (c++)"unity::scopes::experimental::RadioButtonsFilter::update_state(unity::scopes::FilterState&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)@Base" 0.5.0+14.10.20140619
1303- (c++)"unity::scopes::experimental::RadioButtonsFilter::update_state(unity::scopes::FilterState&, std::shared_ptr<unity::scopes::FilterOption const>, bool) const@Base" 0.5.0+14.10.20140619
1304- (c++)"unity::scopes::experimental::RangeInputFilter::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.0+14.10.20140619
1305- (c++)"unity::scopes::experimental::RangeInputFilter::end_label() const@Base" 0.5.0+14.10.20140619
1306- (c++)"unity::scopes::experimental::RangeInputFilter::end_value(unity::scopes::FilterState const&) const@Base" 0.5.0+14.10.20140619
1307- (c++)"unity::scopes::experimental::RangeInputFilter::fwd() const@Base" 0.5.0+14.10.20140619
1308- (c++)"unity::scopes::experimental::RangeInputFilter::has_end_value(unity::scopes::FilterState const&) const@Base" 0.5.0+14.10.20140619
1309- (c++)"unity::scopes::experimental::RangeInputFilter::has_start_value(unity::scopes::FilterState const&) const@Base" 0.5.0+14.10.20140619
1310- (c++)"unity::scopes::experimental::RangeInputFilter::~RangeInputFilter()@Base" 0.5.0+14.10.20140619
1311- (c++)"unity::scopes::experimental::RangeInputFilter::RangeInputFilter(unity::scopes::internal::RangeInputFilterImpl*)@Base" 0.5.0+14.10.20140619
1312- (c++)"unity::scopes::experimental::RangeInputFilter::start_label() const@Base" 0.5.0+14.10.20140619
1313- (c++)"unity::scopes::experimental::RangeInputFilter::start_value(unity::scopes::FilterState const&) const@Base" 0.5.0+14.10.20140619
1314- (c++)"unity::scopes::experimental::RangeInputFilter::unit_label() const@Base" 0.5.0+14.10.20140619
1315- (c++)"unity::scopes::experimental::RangeInputFilter::update_state(unity::scopes::FilterState&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::Variant const&, unity::scopes::Variant const&)@Base" 0.5.0+14.10.20140619
1316- (c++)"unity::scopes::experimental::RangeInputFilter::update_state(unity::scopes::FilterState&, unity::scopes::Variant const&, unity::scopes::Variant const&) const@Base" 0.5.0+14.10.20140619
1317- (c++)"unity::scopes::experimental::RatingFilter::active_rating(unity::scopes::FilterState const&) const@Base" 0.5.0+14.10.20140619
1318- (c++)"unity::scopes::experimental::RatingFilter::add_option(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.0+14.10.20140619
1319- (c++)"unity::scopes::experimental::RatingFilter::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.0+14.10.20140619
1320- (c++)"unity::scopes::experimental::RatingFilter::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)@Base" 0.5.0+14.10.20140619
1321- (c++)"unity::scopes::experimental::RatingFilter::fwd() const@Base" 0.5.0+14.10.20140619
1322- (c++)"unity::scopes::experimental::RatingFilter::has_active_rating(unity::scopes::FilterState const&) const@Base" 0.5.0+14.10.20140619
1323- (c++)"unity::scopes::experimental::RatingFilter::label() const@Base" 0.5.0+14.10.20140619
1324- (c++)"unity::scopes::experimental::RatingFilter::off_icon() const@Base" 0.5.0+14.10.20140619
1325- (c++)"unity::scopes::experimental::RatingFilter::on_icon() const@Base" 0.5.0+14.10.20140619
1326- (c++)"unity::scopes::experimental::RatingFilter::options() const@Base" 0.5.0+14.10.20140619
1327- (c++)"unity::scopes::experimental::RatingFilter::~RatingFilter()@Base" 0.5.0+14.10.20140619
1328- (c++)"unity::scopes::experimental::RatingFilter::RatingFilter(unity::scopes::internal::RatingFilterImpl*)@Base" 0.5.0+14.10.20140619
1329- (c++)"unity::scopes::experimental::RatingFilter::set_off_icon(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.0+14.10.20140619
1330- (c++)"unity::scopes::experimental::RatingFilter::set_on_icon(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.0+14.10.20140619
1331- (c++)"unity::scopes::experimental::RatingFilter::update_state(unity::scopes::FilterState&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)@Base" 0.5.0+14.10.20140619
1332- (c++)"unity::scopes::experimental::RatingFilter::update_state(unity::scopes::FilterState&, std::shared_ptr<unity::scopes::FilterOption const>, bool) const@Base" 0.5.0+14.10.20140619
1333- (c++)"unity::scopes::experimental::SwitchFilter::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.0+14.10.20140619
1334- (c++)"unity::scopes::experimental::SwitchFilter::fwd() const@Base" 0.5.0+14.10.20140619
1335- (c++)"unity::scopes::experimental::SwitchFilter::is_on(unity::scopes::FilterState const&) const@Base" 0.5.0+14.10.20140619
1336- (c++)"unity::scopes::experimental::SwitchFilter::label() const@Base" 0.5.0+14.10.20140619
1337- (c++)"unity::scopes::experimental::SwitchFilter::~SwitchFilter()@Base" 0.5.0+14.10.20140619
1338- (c++)"unity::scopes::experimental::SwitchFilter::SwitchFilter(unity::scopes::internal::SwitchFilterImpl*)@Base" 0.5.0+14.10.20140619
1339- (c++)"unity::scopes::experimental::SwitchFilter::update_state(unity::scopes::FilterState&, bool) const@Base" 0.5.0+14.10.20140619
1340- (c++)"unity::scopes::experimental::SwitchFilter::update_state(unity::scopes::FilterState&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)@Base" 0.5.0+14.10.20140619
1341- (c++)"unity::scopes::experimental::ValueSliderFilter::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double, double)@Base" 0.5.0+14.10.20140619
1342- (c++)"unity::scopes::experimental::ValueSliderFilter::default_value() const@Base" 0.5.0+14.10.20140619
1343- (c++)"unity::scopes::experimental::ValueSliderFilter::fwd() const@Base" 0.5.0+14.10.20140619
1344- (c++)"unity::scopes::experimental::ValueSliderFilter::has_value(unity::scopes::FilterState const&) const@Base" 0.5.0+14.10.20140619
1345- (c++)"unity::scopes::experimental::ValueSliderFilter::label() const@Base" 0.5.0+14.10.20140619
1346- (c++)"unity::scopes::experimental::ValueSliderFilter::max() const@Base" 0.5.0+14.10.20140619
1347- (c++)"unity::scopes::experimental::ValueSliderFilter::min() const@Base" 0.5.0+14.10.20140619
1348- (c++)"unity::scopes::experimental::ValueSliderFilter::set_default_value(double)@Base" 0.5.0+14.10.20140619
1349- (c++)"unity::scopes::experimental::ValueSliderFilter::set_slider_type(unity::scopes::experimental::ValueSliderFilter::SliderType)@Base" 0.5.0+14.10.20140619
1350- (c++)"unity::scopes::experimental::ValueSliderFilter::slider_type() const@Base" 0.5.0+14.10.20140619
1351- (c++)"unity::scopes::experimental::ValueSliderFilter::update_state(unity::scopes::FilterState&, double) const@Base" 0.5.0+14.10.20140619
1352- (c++)"unity::scopes::experimental::ValueSliderFilter::update_state(unity::scopes::FilterState&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, double)@Base" 0.5.0+14.10.20140619
1353- (c++)"unity::scopes::experimental::ValueSliderFilter::value_label_template() const@Base" 0.5.0+14.10.20140619
1354- (c++)"unity::scopes::experimental::ValueSliderFilter::~ValueSliderFilter()@Base" 0.5.0+14.10.20140619
1355- (c++)"unity::scopes::experimental::ValueSliderFilter::ValueSliderFilter(unity::scopes::internal::ValueSliderFilterImpl*)@Base" 0.5.0+14.10.20140619
1356- (c++)"unity::scopes::experimental::ValueSliderFilter::value(unity::scopes::FilterState const&) const@Base" 0.5.0+14.10.20140619
1357- (c++)"unity::scopes::FilterBase::deserialize(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unity::scopes::Variant> > > const&)@Base" 0.6.11+15.04.20150121.2
1358- (c++)"unity::scopes::FilterBase::display_hints() const@Base" 0.4.6+14.10.20140519
1359- (c++)"unity::scopes::FilterBase::~FilterBase()@Base" 0.4.0+14.04.20140312.1
1360- (c++)"unity::scopes::FilterBase::FilterBase(unity::scopes::internal::FilterBaseImpl*)@Base" 0.4.0+14.04.20140312.1
1361- (c++)"unity::scopes::FilterBase::filter_type() const@Base" 0.4.0+14.04.20140312.1
1362- (c++)"unity::scopes::FilterBase::id() const@Base" 0.4.0+14.04.20140312.1
1363- (c++)"unity::scopes::FilterBase::serialize() const@Base" 0.4.0+14.04.20140312.1
1364- (c++)"unity::scopes::FilterBase::set_display_hints(int)@Base" 0.4.6+14.10.20140519
1365- (c++)"unity::scopes::FilterOption::~FilterOption()@Base" 0.4.0+14.04.20140312.1
1366- (c++)"unity::scopes::FilterOption::FilterOption(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1367- (c++)"unity::scopes::FilterOption::id() const@Base" 0.4.0+14.04.20140312.1
1368- (c++)"unity::scopes::FilterOption::label() const@Base" 0.4.0+14.04.20140312.1
1369- (c++)"unity::scopes::FilterState::deserialize(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unity::scopes::Variant> > > const&)@Base" 0.6.11+15.04.20150121.2
1370- (c++)"unity::scopes::FilterState::~FilterState()@Base" 0.4.0+14.04.20140312.1
1371- (c++)"unity::scopes::FilterState::FilterState()@Base" 0.4.0+14.04.20140312.1
1372- (c++)"unity::scopes::FilterState::FilterState(unity::scopes::FilterState&&)@Base" 0.4.0+14.04.20140312.1
1373- (c++)"unity::scopes::FilterState::FilterState(unity::scopes::FilterState const&)@Base" 0.4.0+14.04.20140312.1
1374- (c++)"unity::scopes::FilterState::FilterState(unity::scopes::internal::FilterStateImpl*)@Base" 0.4.0+14.04.20140312.1
1375- (c++)"unity::scopes::FilterState::has_filter(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.4.0+14.04.20140312.1
1376- (c++)"unity::scopes::FilterState::operator=(unity::scopes::FilterState&&)@Base" 0.4.0+14.04.20140312.1
1377- (c++)"unity::scopes::FilterState::operator=(unity::scopes::FilterState const&)@Base" 0.4.0+14.04.20140312.1
1378- (c++)"unity::scopes::FilterState::remove(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1379- (c++)"unity::scopes::FilterState::serialize() const@Base" 0.4.0+14.04.20140312.1
1380- (c++)"unity::scopes::internal::Executor::exec(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, core::posix::StandardStream const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.7+14.10.20140522
1381- (c++)"unity::scopes::internal::Executor::~Executor()@Base" 0.4.3+14.10.20140428
1382- (c++)"unity::scopes::internal::Executor::Executor()@Base" 0.4.3+14.10.20140428
1383- (c++)"unity::scopes::internal::IniSettingsSchema::add_location_setting()@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1384- (c++)"unity::scopes::internal::IniSettingsSchema::create_empty()@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1385- (c++)"unity::scopes::internal::IniSettingsSchema::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.2+14.10.20140709.2
1386- (c++)"unity::scopes::internal::IniSettingsSchema::definitions() const@Base" 0.5.2+14.10.20140709.2
1387- (c++)"unity::scopes::internal::IniSettingsSchema::~IniSettingsSchema()@Base" 0.5.2+14.10.20140709.2
1388- (c++)"unity::scopes::internal::IniSettingsSchema::IniSettingsSchema()@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1389- (c++)"unity::scopes::internal::IniSettingsSchema::IniSettingsSchema(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.2+14.10.20140709.2
1390- (c++)"unity::scopes::internal::JsonSettingsSchema::add_location_setting()@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1391- (c++)"unity::scopes::internal::JsonSettingsSchema::create_empty()@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1392- (c++)"unity::scopes::internal::JsonSettingsSchema::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.2+14.10.20140709.2
1393- (c++)"unity::scopes::internal::JsonSettingsSchema::definitions() const@Base" 0.5.2+14.10.20140709.2
1394- (c++)"unity::scopes::internal::JsonSettingsSchema::~JsonSettingsSchema()@Base" 0.5.2+14.10.20140709.2
1395- (c++)"unity::scopes::internal::JsonSettingsSchema::JsonSettingsSchema()@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1396- (c++)"unity::scopes::internal::JsonSettingsSchema::JsonSettingsSchema(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.2+14.10.20140709.2
1397- (c++)"unity::scopes::internal::make_directories(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int)@Base" 0.6.17+15.04.20150423.2
1398- (c++)"unity::scopes::internal::MiddlewareBase::~MiddlewareBase()@Base" 0.4.0+14.04.20140312.1
1399- (c++)"unity::scopes::internal::MiddlewareBase::MiddlewareBase(unity::scopes::internal::RuntimeImpl*)@Base" 0.4.0+14.04.20140312.1
1400- (c++)"unity::scopes::internal::MiddlewareBase::runtime() const@Base" 0.4.0+14.04.20140312.1
1401- (c++)"unity::scopes::internal::MiddlewareFactory::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.4.0+14.04.20140312.1
1402- (c++)"unity::scopes::internal::MiddlewareFactory::find(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.4.0+14.04.20140312.1
1403- (c++)"unity::scopes::internal::MiddlewareFactory::find(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.4.0+14.04.20140312.1
1404- (c++)"unity::scopes::internal::MiddlewareFactory::find_unlocked(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.4.0+14.04.20140312.1
1405- (c++)"unity::scopes::internal::MiddlewareFactory::MiddlewareData::~MiddlewareData()@Base" 0.4.0+14.04.20140312.1
1406- (c++)"unity::scopes::internal::MiddlewareFactory::~MiddlewareFactory()@Base" 0.4.0+14.04.20140312.1
1407- (c++)"unity::scopes::internal::MiddlewareFactory::MiddlewareFactory(unity::scopes::internal::RuntimeImpl*)@Base" 0.4.0+14.04.20140312.1
1408- (c++)"unity::scopes::internal::MiddlewareFactory::to_kind(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1409- (c++)"unity::scopes::internal::RegistryConfig::click_installdir() const@Base" 0.4.3+14.10.20140428
1410- (c++)"unity::scopes::internal::RegistryConfig::identity() const@Base" 0.4.0+14.04.20140312.1
1411- (c++)"unity::scopes::internal::RegistryConfig::mw_configfile() const@Base" 0.4.0+14.04.20140312.1
1412- (c++)"unity::scopes::internal::RegistryConfig::mw_kind() const@Base" 0.4.0+14.04.20140312.1
1413- (c++)"unity::scopes::internal::RegistryConfig::oem_installdir() const@Base" 0.4.0+14.04.20140312.1
1414- (c++)"unity::scopes::internal::RegistryConfig::process_timeout() const@Base" 0.4.5+14.10.20140513
1415- (c++)"unity::scopes::internal::RegistryConfig::~RegistryConfig()@Base" 0.4.0+14.04.20140312.1
1416- (c++)"unity::scopes::internal::RegistryConfig::RegistryConfig(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1417- (c++)"unity::scopes::internal::RegistryConfig::scope_installdir() const@Base" 0.4.0+14.04.20140312.1
1418- (c++)"unity::scopes::internal::RegistryConfig::scoperunner_path() const@Base" 0.4.0+14.04.20140312.1
1419- (c++)"unity::scopes::internal::RegistryObject::add_local_scope(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::ScopeMetadata const&, unity::scopes::internal::RegistryObject::ScopeExecData const&)@Base" 0.4.2+14.04.20140404.2
1420- (c++)"unity::scopes::internal::RegistryObject::create_desktop_file(unity::scopes::ScopeMetadata const&)@Base" 0.6.6+14.10.20140916
1421- (c++)"unity::scopes::internal::RegistryObject::desktop_files_dir()@Base" 0.6.6+14.10.20140916
1422- (c++)"unity::scopes::internal::RegistryObject::get_metadata(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.4.2+14.04.20140404.2
1423- (c++)"unity::scopes::internal::RegistryObject::is_scope_running(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.2+14.04.20140404.2
1424- (c++)"unity::scopes::internal::RegistryObject::list() const@Base" 0.4.2+14.04.20140404.2
1425- (c++)"unity::scopes::internal::RegistryObject::locate(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1426- (c++)"unity::scopes::internal::RegistryObject::on_process_death(core::posix::ChildProcess const&)@Base" 0.6.0+14.10.20140804.1
1427- (c++)"unity::scopes::internal::RegistryObject::on_state_received(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::internal::StateReceiverObject::State const&)@Base" 0.4.2+14.04.20140404.2
1428- (c++)"unity::scopes::internal::RegistryObject::~RegistryObject()@Base" 0.4.0+14.04.20140312.1
1429- (c++)"unity::scopes::internal::RegistryObject::RegistryObject(core::posix::ChildProcess::DeathObserver&, std::shared_ptr<unity::scopes::internal::Executor> const&, std::shared_ptr<unity::scopes::internal::MiddlewareBase>, bool)@Base" 0.6.6+14.10.20140916
1430- (c++)"unity::scopes::internal::RegistryObject::remove_desktop_file(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.6+14.10.20140916
1431- (c++)"unity::scopes::internal::RegistryObject::remove_local_scope(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1432- (c++)"unity::scopes::internal::RegistryObject::ScopeExecData::~ScopeExecData()@Base" 0.4.2+14.04.20140404.2
1433- (c++)"unity::scopes::internal::RegistryObject::ScopeExecData::ScopeExecData(unity::scopes::internal::RegistryObject::ScopeExecData const&)@Base" 0.6.6+14.10.20140916
1434- (c++)"unity::scopes::internal::RegistryObject::ScopeProcess::clear_handle_unlocked()@Base" 0.4.2+14.04.20140404.2
1435- (c++)"unity::scopes::internal::RegistryObject::ScopeProcess::exec(core::posix::ChildProcess::DeathObserver&, std::shared_ptr<unity::scopes::internal::Executor>)@Base" 0.4.3+14.10.20140428
1436- (c++)"unity::scopes::internal::RegistryObject::ScopeProcess::expand_custom_exec()@Base" 0.5.0+14.10.20140619
1437- (c++)"unity::scopes::internal::RegistryObject::ScopeProcess::kill()@Base" 0.4.2+14.04.20140404.2
1438- (c++)"unity::scopes::internal::RegistryObject::ScopeProcess::kill(std::unique_lock<std::mutex>&)@Base" 0.4.2+14.04.20140404.2
1439- (c++)"unity::scopes::internal::RegistryObject::ScopeProcess::on_process_death(int)@Base" 0.4.2+14.04.20140404.2
1440- (c++)"unity::scopes::internal::RegistryObject::ScopeProcess::publish_state_change(unity::scopes::internal::RegistryObject::ScopeProcess::ProcessState)@Base" 0.6.4+14.10.20140828.1
1441- (c++)"unity::scopes::internal::RegistryObject::ScopeProcess::~ScopeProcess()@Base" 0.4.2+14.04.20140404.2
1442- (c++)"unity::scopes::internal::RegistryObject::ScopeProcess::ScopeProcess(unity::scopes::internal::RegistryObject::ScopeExecData, std::weak_ptr<unity::scopes::internal::MWPublisher> const&, boost::log::v2_mt_posix::sources::severity_channel_logger_mt<int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >&)@Base" 0.6.10+15.04.20141210.2
1443- (c++)"unity::scopes::internal::RegistryObject::ScopeProcess::state() const@Base" 0.4.2+14.04.20140404.2
1444- (c++)"unity::scopes::internal::RegistryObject::ScopeProcess::update_state(unity::scopes::internal::RegistryObject::ScopeProcess::ProcessState)@Base" 0.4.2+14.04.20140404.2
1445- (c++)"unity::scopes::internal::RegistryObject::ScopeProcess::update_state_unlocked(unity::scopes::internal::RegistryObject::ScopeProcess::ProcessState)@Base" 0.4.2+14.04.20140404.2
1446- (c++)"unity::scopes::internal::RegistryObject::ScopeProcess::wait_for_state(std::unique_lock<std::mutex>&, unity::scopes::internal::RegistryObject::ScopeProcess::ProcessState) const@Base" 0.4.5+14.10.20140513
1447- (c++)"unity::scopes::internal::RegistryObject::ScopeProcess::wait_for_state(unity::scopes::internal::RegistryObject::ScopeProcess::ProcessState) const@Base" 0.4.5+14.10.20140513
1448- (c++)"unity::scopes::internal::RegistryObject::set_remote_registry(std::shared_ptr<unity::scopes::internal::MWRegistry> const&)@Base" 0.4.0+14.04.20140312.1
1449- (c++)"unity::scopes::internal::RegistryObject::ss_list_update()@Base" 0.6.8+15.04.20141119
1450- (c++)"unity::scopes::internal::RegistryObject::state_receiver()@Base" 0.4.2+14.04.20140404.2
1451- (c++)"unity::scopes::internal::RuntimeConfig::app_directory() const@Base" 0.6.9+15.04.20141129
1452- (c++)"unity::scopes::internal::RuntimeConfig::cache_directory() const@Base" 0.6.9+15.04.20141129
1453- (c++)"unity::scopes::internal::RuntimeConfig::config_directory() const@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1454- (c++)"unity::scopes::internal::RuntimeConfig::default_app_directory()@Base" 0.6.9+15.04.20141129
1455- (c++)"unity::scopes::internal::RuntimeConfig::default_cache_directory()@Base" 0.6.9+15.04.20141129
1456- (c++)"unity::scopes::internal::RuntimeConfig::default_config_directory()@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1457- (c++)"unity::scopes::internal::RuntimeConfig::default_log_directory()@Base" 0.6.11+15.04.20150119
1458- (c++)"unity::scopes::internal::RuntimeConfig::default_middleware_configfile() const@Base" 0.4.2+14.04.20140404.2
1459- (c++)"unity::scopes::internal::RuntimeConfig::default_middleware() const@Base" 0.4.2+14.04.20140404.2
1460- (c++)"unity::scopes::internal::RuntimeConfig::log_directory() const@Base" 0.6.11+15.04.20150119
1461- (c++)"unity::scopes::internal::RuntimeConfig::max_log_dir_size() const@Base" 0.6.11+15.04.20150119
1462- (c++)"unity::scopes::internal::RuntimeConfig::max_log_file_size() const@Base" 0.6.11+15.04.20150119
1463- (c++)"unity::scopes::internal::RuntimeConfig::reap_expiry() const@Base" 0.4.5+14.10.20140513
1464- (c++)"unity::scopes::internal::RuntimeConfig::reap_interval() const@Base" 0.4.5+14.10.20140513
1465- (c++)"unity::scopes::internal::RuntimeConfig::registry_configfile() const@Base" 0.4.2+14.04.20140404.2
1466- (c++)"unity::scopes::internal::RuntimeConfig::registry_identity() const@Base" 0.4.2+14.04.20140404.2
1467- (c++)"unity::scopes::internal::RuntimeConfig::~RuntimeConfig()@Base" 0.4.2+14.04.20140404.2
1468- (c++)"unity::scopes::internal::RuntimeConfig::RuntimeConfig(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.2+14.04.20140404.2
1469- (c++)"unity::scopes::internal::RuntimeConfig::ss_configfile() const@Base" 0.4.4+14.10.20140508
1470- (c++)"unity::scopes::internal::RuntimeConfig::ss_registry_identity() const@Base" 0.4.4+14.10.20140508
1471- (c++)"unity::scopes::internal::RuntimeConfig::trace_channels() const@Base" 0.6.11+15.04.20150119
1472- (c++)"unity::scopes::internal::RuntimeImpl::async_pool() const@Base" 0.4.3+14.10.20140428
1473- (c++)"unity::scopes::internal::RuntimeImpl::cache_directory() const@Base" 0.6.14+15.04.20150213
1474- (c++)"unity::scopes::internal::RuntimeImpl::config_directory() const@Base" 0.6.16+15.04.20150410.3
1475- (c++)"unity::scopes::internal::RuntimeImpl::confined() const@Base" 0.6.8+15.04.20141119
1476- (c++)"unity::scopes::internal::RuntimeImpl::confinement_type() const@Base" 0.6.8+15.04.20141119
1477- (c++)"unity::scopes::internal::RuntimeImpl::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1478- (c++)"unity::scopes::internal::RuntimeImpl::demangled_id(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.6.11+15.04.20150119
1479- (c++)"unity::scopes::internal::RuntimeImpl::destroy()@Base" 0.4.0+14.04.20140312.1
1480- (c++)"unity::scopes::internal::RuntimeImpl::factory() const@Base" 0.4.0+14.04.20140312.1
1481- (c++)"unity::scopes::internal::RuntimeImpl::find_app_dir() const@Base" 0.6.9+15.04.20141129
1482- (c++)"unity::scopes::internal::RuntimeImpl::find_cache_dir() const@Base" 0.6.8+15.04.20141119
1483- (c++)"unity::scopes::internal::RuntimeImpl::find_log_dir(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.6.11+15.04.20150119
1484- (c++)"unity::scopes::internal::RuntimeImpl::find_tmp_dir() const@Base" 0.6.8+15.04.20141119
1485- (c++)"unity::scopes::internal::RuntimeImpl::future_queue() const@Base" 0.4.3+14.10.20140428
1486- (c++)"unity::scopes::internal::RuntimeImpl::logger() const@Base" 0.6.10+15.04.20141210.2
1487- (c++)"unity::scopes::internal::RuntimeImpl::logger(unity::scopes::internal::Logger::Channel) const@Base" 0.6.11+15.04.20150119
1488- (c++)"unity::scopes::internal::RuntimeImpl::proxy_to_string(std::shared_ptr<unity::scopes::Object> const&) const@Base" 0.4.0+14.04.20140312.1
1489- (c++)"unity::scopes::internal::RuntimeImpl::registry_configfile() const@Base" 0.4.0+14.04.20140312.1
1490- (c++)"unity::scopes::internal::RuntimeImpl::registry() const@Base" 0.4.0+14.04.20140312.1
1491- (c++)"unity::scopes::internal::RuntimeImpl::registry_identity() const@Base" 0.4.0+14.04.20140312.1
1492- (c++)"unity::scopes::internal::RuntimeImpl::reply_reaper() const@Base" 0.4.0+14.04.20140312.1
1493- (c++)"unity::scopes::internal::RuntimeImpl::run_scope(unity::scopes::ScopeBase*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::promise<void>)@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1494- (c++)"unity::scopes::internal::RuntimeImpl::~RuntimeImpl()@Base" 0.4.0+14.04.20140312.1
1495- (c++)"unity::scopes::internal::RuntimeImpl::RuntimeImpl(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1496- (c++)"unity::scopes::internal::RuntimeImpl::scope_id() const@Base" 0.4.0+14.04.20140312.1
1497- (c++)"unity::scopes::internal::RuntimeImpl::ss_configfile() const@Base" 0.4.4+14.10.20140508
1498- (c++)"unity::scopes::internal::RuntimeImpl::ss_registry_identity() const@Base" 0.4.4+14.10.20140508
1499- (c++)"unity::scopes::internal::RuntimeImpl::string_to_proxy(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.4.0+14.04.20140312.1
1500- (c++)"unity::scopes::internal::RuntimeImpl::tmp_directory() const@Base" 0.6.14+15.04.20150213
1501- (c++)"unity::scopes::internal::RuntimeImpl::waiter_thread(std::shared_ptr<unity::scopes::internal::ThreadSafeQueue<std::future<void> > > const&) const@Base" 0.4.3+14.10.20140428
1502- (c++)"unity::scopes::internal::safe_strerror(int)@Base" 0.6.9+15.04.20141129
1503- (c++)"unity::scopes::internal::ScopeConfig::appearance_attributes() const@Base" 0.4.2+14.04.20140404.2
1504- (c++)"unity::scopes::internal::ScopeConfig::art() const@Base" 0.4.0+14.04.20140312.1
1505- (c++)"unity::scopes::internal::ScopeConfig::author() const@Base" 0.4.0+14.04.20140312.1
1506- (c++)"unity::scopes::internal::ScopeConfig::child_scope_ids() const@Base" 0.6.9+15.04.20141129
1507- (c++)"unity::scopes::internal::ScopeConfig::debug_mode() const@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1508- (c++)"unity::scopes::internal::ScopeConfig::description() const@Base" 0.4.0+14.04.20140312.1
1509- (c++)"unity::scopes::internal::ScopeConfig::display_name() const@Base" 0.4.0+14.04.20140312.1
1510- (c++)"unity::scopes::internal::ScopeConfig::hot_key() const@Base" 0.4.0+14.04.20140312.1
1511- (c++)"unity::scopes::internal::ScopeConfig::icon() const@Base" 0.4.0+14.04.20140312.1
1512- (c++)"unity::scopes::internal::ScopeConfig::idle_timeout() const@Base" 0.4.5+14.10.20140513
1513- (c++)"unity::scopes::internal::ScopeConfig::invisible() const@Base" 0.4.0+14.04.20140312.1
1514- (c++)"unity::scopes::internal::ScopeConfig::is_aggregator() const@Base" 0.6.10+15.04.20141210.2
1515- (c++)"unity::scopes::internal::ScopeConfig::keywords() const@Base" 0.6.9+15.04.20141129
1516- (c++)"unity::scopes::internal::ScopeConfig::location_data_needed() const@Base" 0.5.2+14.10.20140709.2
1517- (c++)"unity::scopes::internal::ScopeConfig::overrideable() const@Base" 0.4.0+14.04.20140312.1
1518- (c++)"unity::scopes::internal::ScopeConfig::parse_appearance_attribute(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unity::scopes::Variant> > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.2+14.10.20140709.2
1519- (c++)"unity::scopes::internal::ScopeConfig::results_ttl_type() const@Base" 0.4.6+14.10.20140519
1520- (c++)"unity::scopes::internal::ScopeConfig::~ScopeConfig()@Base" 0.4.0+14.04.20140312.1
1521- (c++)"unity::scopes::internal::ScopeConfig::ScopeConfig(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1522- (c++)"unity::scopes::internal::ScopeConfig::scope_runner() const@Base" 0.4.2+14.04.20140404.2
1523- (c++)"unity::scopes::internal::ScopeConfig::search_hint() const@Base" 0.4.0+14.04.20140312.1
1524- (c++)"unity::scopes::internal::ScopeConfig::version() const@Base" 0.6.9+15.04.20141129
1525- (c++)"unity::scopes::internal::ScopeImpl::activate_result_action(unity::scopes::Result const&, unity::scopes::ActionMetadata const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<unity::scopes::ActivationListenerBase> const&)@Base" 0.6.18+15.10.20150609.1
1526- (c++)"unity::scopes::internal::ScopeImpl::activate(unity::scopes::Result const&, unity::scopes::ActionMetadata const&, std::shared_ptr<unity::scopes::ActivationListenerBase> const&)@Base" 0.4.0+14.04.20140312.1
1527- (c++)"unity::scopes::internal::ScopeImpl::child_scopes()@Base" 0.6.15+15.04.20150407
1528- (c++)"unity::scopes::internal::ScopeImpl::create(std::shared_ptr<unity::scopes::internal::MWScope> const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.11+15.04.20150119
1529- (c++)"unity::scopes::internal::ScopeImpl::fwd()@Base" 0.4.3+14.10.20140428
1530- (c++)"unity::scopes::internal::ScopeImpl::perform_action(unity::scopes::Result const&, unity::scopes::ActionMetadata const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<unity::scopes::ActivationListenerBase> const&)@Base" 0.4.0+14.04.20140312.1
1531- (c++)"unity::scopes::internal::ScopeImpl::preview(unity::scopes::Result const&, unity::scopes::ActionMetadata const&, std::shared_ptr<unity::scopes::PreviewListenerBase> const&)@Base" 0.4.0+14.04.20140312.1
1532- (c++)"unity::scopes::internal::ScopeImpl::runtime() const@Base" 0.6.12+15.04.20150127.2
1533- (c++)"unity::scopes::internal::ScopeImpl::~ScopeImpl()@Base" 0.4.0+14.04.20140312.1
1534- (c++)"unity::scopes::internal::ScopeImpl::ScopeImpl(std::shared_ptr<unity::scopes::internal::MWScope> const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.11+15.04.20150119
1535- (c++)"unity::scopes::internal::ScopeImpl::search(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::FilterState const&, std::unique_ptr<unity::scopes::Variant, std::default_delete<unity::scopes::Variant> >, unity::scopes::SearchMetadata const&, std::vector<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.6.17+15.10.20150526
1536- (c++)"unity::scopes::internal::ScopeImpl::search(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::FilterState const&, unity::scopes::SearchMetadata const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.4.0+14.04.20140312.1
1537- (c++)"unity::scopes::internal::ScopeImpl::search(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::FilterState const&, unity::scopes::Variant const&, unity::scopes::SearchMetadata const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.6.16+15.04.20150410.3
1538- (c++)"unity::scopes::internal::ScopeImpl::search(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::FilterState const&, unity::scopes::SearchMetadata const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.4.0+14.04.20140312.1
1539- (c++)"unity::scopes::internal::ScopeImpl::search(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::SearchMetadata const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.4.0+14.04.20140312.1
1540- (c++)"unity::scopes::internal::ScopeImpl::search(unity::scopes::CannedQuery const&, unity::scopes::SearchMetadata const&, std::vector<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::tuple<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.6.17+15.10.20150526
1541- (c++)"unity::scopes::internal::ScopeImpl::set_child_scopes(std::vector<unity::scopes::ChildScope, std::allocator<unity::scopes::ChildScope> > const&)@Base" 0.6.15+15.04.20150407
1542- (c++)"unity::scopes::internal::ScopeLoader::libpath() const@Base" 0.4.0+14.04.20140312.1
1543- (c++)"unity::scopes::internal::ScopeLoader::load(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.0+14.10.20140804.1
1544- (c++)"unity::scopes::internal::ScopeLoader::scope_base() const@Base" 0.4.0+14.04.20140312.1
1545- (c++)"unity::scopes::internal::ScopeLoader::scope_id() const@Base" 0.4.2+14.04.20140404.2
1546- (c++)"unity::scopes::internal::ScopeLoader::~ScopeLoader()@Base" 0.4.0+14.04.20140312.1
1547- (c++)"unity::scopes::internal::ScopeLoader::ScopeLoader(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.0+14.10.20140804.1
1548- (c++)"unity::scopes::internal::ScopeLoader::start()@Base" 0.4.0+14.04.20140312.1
1549- (c++)"unity::scopes::internal::ScopeLoader::stop()@Base" 0.4.0+14.04.20140312.1
1550- (c++)"unity::scopes::internal::ScopeLoader::unload()@Base" 0.4.0+14.04.20140312.1
1551- (c++)"unity::scopes::internal::ScopeMetadataImpl::appearance_attributes() const@Base" 0.4.2+14.04.20140404.2
1552- (c++)"unity::scopes::internal::ScopeMetadataImpl::art() const@Base" 0.4.0+14.04.20140312.1
1553- (c++)"unity::scopes::internal::ScopeMetadataImpl::author() const@Base" 0.4.0+14.04.20140312.1
1554- (c++)"unity::scopes::internal::ScopeMetadataImpl::child_scope_ids() const@Base" 0.6.9+15.04.20141129
1555- (c++)"unity::scopes::internal::ScopeMetadataImpl::create(std::unique_ptr<unity::scopes::internal::ScopeMetadataImpl, std::default_delete<unity::scopes::internal::ScopeMetadataImpl> >)@Base" 0.4.0+14.04.20140312.1
1556- (c++)"unity::scopes::internal::ScopeMetadataImpl::description() const@Base" 0.4.0+14.04.20140312.1
1557- (c++)"unity::scopes::internal::ScopeMetadataImpl::deserialize(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unity::scopes::Variant> > > const&)@Base" 0.4.0+14.04.20140312.1
1558- (c++)"unity::scopes::internal::ScopeMetadataImpl::display_name() const@Base" 0.4.0+14.04.20140312.1
1559- (c++)"unity::scopes::internal::ScopeMetadataImpl::hot_key() const@Base" 0.4.0+14.04.20140312.1
1560- (c++)"unity::scopes::internal::ScopeMetadataImpl::icon() const@Base" 0.4.0+14.04.20140312.1
1561- (c++)"unity::scopes::internal::ScopeMetadataImpl::invisible() const@Base" 0.4.0+14.04.20140312.1
1562- (c++)"unity::scopes::internal::ScopeMetadataImpl::is_aggregator() const@Base" 0.6.10+15.04.20141210.2
1563- (c++)"unity::scopes::internal::ScopeMetadataImpl::keywords() const@Base" 0.6.9+15.04.20141129
1564- (c++)"unity::scopes::internal::ScopeMetadataImpl::location_data_needed() const@Base" 0.5.2+14.10.20140709.2
1565- (c++)"unity::scopes::internal::ScopeMetadataImpl::operator=(unity::scopes::internal::ScopeMetadataImpl const&)@Base" 0.4.0+14.04.20140312.1
1566- (c++)"unity::scopes::internal::ScopeMetadataImpl::proxy() const@Base" 0.4.0+14.04.20140312.1
1567- (c++)"unity::scopes::internal::ScopeMetadataImpl::results_ttl_type() const@Base" 0.4.6+14.10.20140519
1568- (c++)"unity::scopes::internal::ScopeMetadataImpl::scope_directory() const@Base" 0.4.2+14.04.20140404.2
1569- (c++)"unity::scopes::internal::ScopeMetadataImpl::scope_id() const@Base" 0.4.0+14.04.20140312.1
1570- (c++)"unity::scopes::internal::ScopeMetadataImpl::ScopeMetadataImpl(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unity::scopes::Variant> > > const&, unity::scopes::internal::MiddlewareBase*)@Base" 0.4.0+14.04.20140312.1
1571- (c++)"unity::scopes::internal::ScopeMetadataImpl::ScopeMetadataImpl(unity::scopes::internal::MiddlewareBase*)@Base" 0.4.0+14.04.20140312.1
1572- (c++)"unity::scopes::internal::ScopeMetadataImpl::ScopeMetadataImpl(unity::scopes::internal::ScopeMetadataImpl const&)@Base" 0.4.0+14.04.20140312.1
1573- (c++)"unity::scopes::internal::ScopeMetadataImpl::search_hint() const@Base" 0.4.0+14.04.20140312.1
1574- (c++)"unity::scopes::internal::ScopeMetadataImpl::serialize() const@Base" 0.4.0+14.04.20140312.1
1575- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_appearance_attributes(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unity::scopes::Variant> > > const&)@Base" 0.4.2+14.04.20140404.2
1576- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_art(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1577- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_author(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1578- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_child_scope_ids(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)@Base" 0.6.9+15.04.20141129
1579- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_description(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1580- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_display_name(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1581- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_hot_key(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1582- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_icon(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1583- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_invisible(bool)@Base" 0.4.0+14.04.20140312.1
1584- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_is_aggregator(bool)@Base" 0.6.10+15.04.20141210.2
1585- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_keywords(std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)@Base" 0.6.13+15.04.20150130
1586- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_location_data_needed(bool)@Base" 0.5.2+14.10.20140709.2
1587- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_proxy(std::shared_ptr<unity::scopes::Scope> const&)@Base" 0.4.0+14.04.20140312.1
1588- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_results_ttl_type(unity::scopes::ScopeMetadata::ResultsTtlType)@Base" 0.4.6+14.10.20140519
1589- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_scope_directory(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.2+14.04.20140404.2
1590- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_scope_id(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1591- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_search_hint(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1592- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_settings_definitions(std::vector<unity::scopes::Variant, std::allocator<unity::scopes::Variant> > const&)@Base" 0.5.2+14.10.20140709.2
1593- (c++)"unity::scopes::internal::ScopeMetadataImpl::settings_definitions() const@Base" 0.5.2+14.10.20140709.2
1594- (c++)"unity::scopes::internal::ScopeMetadataImpl::set_version(int)@Base" 0.6.9+15.04.20141129
1595- (c++)"unity::scopes::internal::ScopeMetadataImpl::version() const@Base" 0.6.9+15.04.20141129
1596- (c++)"unity::scopes::internal::ScopeObject::activate_result_action(unity::scopes::Result const&, unity::scopes::ActionMetadata const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<unity::scopes::internal::MWReply> const&, unity::scopes::internal::InvokeInfo const&)@Base" 0.6.18+15.10.20150609.1
1597- (c++)"unity::scopes::internal::ScopeObject::activate(unity::scopes::Result const&, unity::scopes::ActionMetadata const&, std::shared_ptr<unity::scopes::internal::MWReply> const&, unity::scopes::internal::InvokeInfo const&)@Base" 0.4.0+14.04.20140312.1
1598- (c++)"unity::scopes::internal::ScopeObject::child_scopes() const@Base" 0.6.15+15.04.20150407
1599- (c++)"unity::scopes::internal::ScopeObject::debug_mode() const@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1600- (c++)"unity::scopes::internal::ScopeObject::perform_action(unity::scopes::Result const&, unity::scopes::ActionMetadata const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<unity::scopes::internal::MWReply> const&, unity::scopes::internal::InvokeInfo const&)@Base" 0.4.0+14.04.20140312.1
1601- (c++)"unity::scopes::internal::ScopeObject::preview(unity::scopes::Result const&, unity::scopes::ActionMetadata const&, std::shared_ptr<unity::scopes::internal::MWReply> const&, unity::scopes::internal::InvokeInfo const&)@Base" 0.4.0+14.04.20140312.1
1602- (c++)"unity::scopes::internal::ScopeObject::query(std::shared_ptr<unity::scopes::internal::MWReply> const&, unity::scopes::internal::MiddlewareBase*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::function<std::shared_ptr<unity::scopes::QueryBase> ()> const&, std::function<std::shared_ptr<unity::scopes::internal::QueryObjectBase> (std::shared_ptr<unity::scopes::QueryBase>, std::shared_ptr<unity::scopes::internal::MWQueryCtrl>)> const&)@Base" 0.6.13+15.04.20150211
1603- (c++)"unity::scopes::internal::ScopeObject::~ScopeObject()@Base" 0.4.0+14.04.20140312.1
1604- (c++)"unity::scopes::internal::ScopeObject::ScopeObject(unity::scopes::ScopeBase*, bool)@Base" 0.6.12+15.04.20150127.2
1605- (c++)"unity::scopes::internal::ScopeObject::search(unity::scopes::CannedQuery const&, unity::scopes::SearchMetadata const&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unity::scopes::Variant> > > const&, std::shared_ptr<unity::scopes::internal::MWReply> const&, unity::scopes::internal::InvokeInfo const&)@Base" 0.6.12+15.04.20150127.2
1606- (c++)"unity::scopes::internal::ScopeObject::set_child_scopes(std::vector<unity::scopes::ChildScope, std::allocator<unity::scopes::ChildScope> > const&)@Base" 0.6.15+15.04.20150407
1607- (c++)"unity::scopes::internal::smartscopes::SSConfig::http_reply_timeout() const@Base" 0.4.4+14.10.20140508
1608- (c++)"unity::scopes::internal::smartscopes::SSConfig::reg_refresh_fail_timeout() const@Base" 0.4.4+14.10.20140508
1609- (c++)"unity::scopes::internal::smartscopes::SSConfig::reg_refresh_rate() const@Base" 0.4.4+14.10.20140508
1610- (c++)"unity::scopes::internal::smartscopes::SSConfig::scope_identity() const@Base" 0.4.4+14.10.20140508
1611- (c++)"unity::scopes::internal::smartscopes::SSConfig::~SSConfig()@Base" 0.4.4+14.10.20140508
1612- (c++)"unity::scopes::internal::smartscopes::SSConfig::SSConfig(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.4+14.10.20140508
1613- (c++)"unity::scopes::internal::smartscopes::SSRegistryObject::add(unity::scopes::internal::smartscopes::RemoteScope const&, unity::scopes::ScopeMetadata const&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::ScopeMetadata, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unity::scopes::ScopeMetadata> > >&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >&)@Base" 0.4.0+14.04.20140324
1614- (c++)"unity::scopes::internal::smartscopes::SSRegistryObject::get_base_url(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.4.0+14.04.20140312.1
1615- (c++)"unity::scopes::internal::smartscopes::SSRegistryObject::get_metadata(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.4.2+14.04.20140404.2
1616- (c++)"unity::scopes::internal::smartscopes::SSRegistryObject::get_remote_scopes()@Base" 0.4.0+14.04.20140312.1
1617- (c++)"unity::scopes::internal::smartscopes::SSRegistryObject::get_settings_db(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.5.2+14.10.20140709.2
1618- (c++)"unity::scopes::internal::smartscopes::SSRegistryObject::get_ssclient() const@Base" 0.4.0+14.04.20140312.1
1619- (c++)"unity::scopes::internal::smartscopes::SSRegistryObject::has_scope(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.4.0+14.04.20140312.1
1620- (c++)"unity::scopes::internal::smartscopes::SSRegistryObject::is_scope_running(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.8+14.10.20140604.1
1621- (c++)"unity::scopes::internal::smartscopes::SSRegistryObject::list() const@Base" 0.4.2+14.04.20140404.2
1622- (c++)"unity::scopes::internal::smartscopes::SSRegistryObject::locate(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1623- (c++)"unity::scopes::internal::smartscopes::SSRegistryObject::refresh_thread()@Base" 0.4.0+14.04.20140312.1
1624- (c++)"unity::scopes::internal::smartscopes::SSRegistryObject::~SSRegistryObject()@Base" 0.4.0+14.04.20140312.1
1625- (c++)"unity::scopes::internal::smartscopes::SSRegistryObject::SSRegistryObject(std::shared_ptr<unity::scopes::internal::MiddlewareBase>, unity::scopes::internal::smartscopes::SSConfig const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)@Base" 0.4.4+14.10.20140508
1626- (c++)"unity::scopes::internal::smartscopes::SSRegistryObject::SSSettingsDef::~SSSettingsDef()@Base" 0.5.2+14.10.20140709.2
1627- (c++)"unity::scopes::internal::smartscopes::SSScopeObject::activate_result_action(unity::scopes::Result const&, unity::scopes::ActionMetadata const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<unity::scopes::internal::MWReply> const&, unity::scopes::internal::InvokeInfo const&)@Base" 0.6.18+15.10.20150609.1
1628- (c++)"unity::scopes::internal::smartscopes::SSScopeObject::activate(unity::scopes::Result const&, unity::scopes::ActionMetadata const&, std::shared_ptr<unity::scopes::internal::MWReply> const&, unity::scopes::internal::InvokeInfo const&)@Base" 0.4.0+14.04.20140312.1
1629- (c++)"unity::scopes::internal::smartscopes::SSScopeObject::child_scopes() const@Base" 0.6.15+15.04.20150407
1630- (c++)"unity::scopes::internal::smartscopes::SSScopeObject::debug_mode() const@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1631- (c++)"unity::scopes::internal::smartscopes::SSScopeObject::perform_action(unity::scopes::Result const&, unity::scopes::ActionMetadata const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<unity::scopes::internal::MWReply> const&, unity::scopes::internal::InvokeInfo const&)@Base" 0.4.0+14.04.20140312.1
1632- (c++)"unity::scopes::internal::smartscopes::SSScopeObject::preview(unity::scopes::Result const&, unity::scopes::ActionMetadata const&, std::shared_ptr<unity::scopes::internal::MWReply> const&, unity::scopes::internal::InvokeInfo const&)@Base" 0.4.0+14.04.20140312.1
1633- (c++)"unity::scopes::internal::smartscopes::SSScopeObject::query(unity::scopes::internal::InvokeInfo const&, std::shared_ptr<unity::scopes::internal::MWReply> const&, std::function<std::shared_ptr<unity::scopes::QueryBase> ()> const&, std::function<void (std::shared_ptr<unity::scopes::QueryBase>)> const&)@Base" 0.4.0+14.04.20140312.1
1634- (c++)"unity::scopes::internal::smartscopes::SSScopeObject::search(unity::scopes::CannedQuery const&, unity::scopes::SearchMetadata const&, std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unity::scopes::Variant> > > const&, std::shared_ptr<unity::scopes::internal::MWReply> const&, unity::scopes::internal::InvokeInfo const&)@Base" 0.6.12+15.04.20150127.2
1635- (c++)"unity::scopes::internal::smartscopes::SSScopeObject::set_child_scopes(std::vector<unity::scopes::ChildScope, std::allocator<unity::scopes::ChildScope> > const&)@Base" 0.6.15+15.04.20150407
1636- (c++)"unity::scopes::internal::smartscopes::SSScopeObject::~SSScopeObject()@Base" 0.4.0+14.04.20140312.1
1637- (c++)"unity::scopes::internal::smartscopes::SSScopeObject::SSScopeObject(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<unity::scopes::internal::MiddlewareBase>, std::shared_ptr<unity::scopes::internal::smartscopes::SSRegistryObject>)@Base" 0.4.0+14.04.20140312.1
1638- (c++)"unity::scopes::internal::StateReceiverObject::push_state(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::internal::StateReceiverObject::State const&)@Base" 0.4.2+14.04.20140404.2
1639- (c++)"unity::scopes::internal::StateReceiverObject::state_received() const@Base" 0.4.2+14.04.20140404.2
1640- (c++)"unity::scopes::internal::StateReceiverObject::~StateReceiverObject()@Base" 0.4.2+14.04.20140404.2
1641- (c++)"unity::scopes::internal::StateReceiverObject::StateReceiverObject()@Base" 0.4.2+14.04.20140404.2
1642- (c++)"unity::scopes::Link::label() const@Base" 0.4.0+14.04.20140312.1
1643- (c++)"unity::scopes::Link::~Link()@Base" 0.4.0+14.04.20140312.1
1644- (c++)"unity::scopes::Link::Link(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::CannedQuery const&)@Base" 0.4.0+14.04.20140312.1
1645- (c++)"unity::scopes::Link::Link(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unity::scopes::Variant> > > const&)@Base" 0.4.0+14.04.20140312.1
1646- (c++)"unity::scopes::Link::Link(unity::scopes::Link&&)@Base" 0.4.0+14.04.20140312.1
1647- (c++)"unity::scopes::Link::Link(unity::scopes::Link const&)@Base" 0.4.0+14.04.20140312.1
1648- (c++)"unity::scopes::Link::operator=(unity::scopes::Link const&)@Base" 0.4.0+14.04.20140312.1
1649- (c++)"unity::scopes::Link::query() const@Base" 0.4.0+14.04.20140312.1
1650- (c++)"unity::scopes::Link::serialize() const@Base" 0.4.0+14.04.20140312.1
1651- (c++)"unity::scopes::ListenerBase::info(unity::scopes::OperationInfo const&)@Base" 0.6.0+14.10.20140804.1
1652- (c++)"unity::scopes::ListenerBase::~ListenerBase()@Base" 0.4.0+14.04.20140312.1
1653- (c++)"unity::scopes::ListenerBase::ListenerBase()@Base" 0.4.0+14.04.20140312.1
1654- (c++)"unity::scopes::Location::altitude() const@Base" 0.6.0+14.10.20140804.1
1655- (c++)"unity::scopes::Location::area_code() const@Base" 0.6.0+14.10.20140804.1
1656- (c++)"unity::scopes::Location::city() const@Base" 0.6.0+14.10.20140804.1
1657- (c++)"unity::scopes::Location::country_code() const@Base" 0.6.0+14.10.20140804.1
1658- (c++)"unity::scopes::Location::country_name() const@Base" 0.6.0+14.10.20140804.1
1659- (c++)"unity::scopes::Location::has_altitude() const@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1660- (c++)"unity::scopes::Location::has_area_code() const@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1661- (c++)"unity::scopes::Location::has_city() const@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1662- (c++)"unity::scopes::Location::has_country_code() const@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1663- (c++)"unity::scopes::Location::has_country_name() const@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1664- (c++)"unity::scopes::Location::has_horizontal_accuracy() const@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1665- (c++)"unity::scopes::Location::has_region_code() const@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1666- (c++)"unity::scopes::Location::has_region_name() const@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1667- (c++)"unity::scopes::Location::has_vertical_accuracy() const@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1668- (c++)"unity::scopes::Location::has_zip_postal_code() const@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1669- (c++)"unity::scopes::Location::horizontal_accuracy() const@Base" 0.6.0+14.10.20140804.1
1670- (c++)"unity::scopes::Location::latitude() const@Base" 0.6.0+14.10.20140804.1
1671- (c++)"unity::scopes::Location::~Location()@Base" 0.6.0+14.10.20140804.1
1672- (c++)"unity::scopes::Location::Location(double, double)@Base" 0.6.0+14.10.20140804.1
1673- (c++)"unity::scopes::Location::Location(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unity::scopes::Variant> > > const&)@Base" 0.6.0+14.10.20140804.1
1674- (c++)"unity::scopes::Location::Location(unity::scopes::Location&&)@Base" 0.6.0+14.10.20140804.1
1675- (c++)"unity::scopes::Location::Location(unity::scopes::Location const&)@Base" 0.6.0+14.10.20140804.1
1676- (c++)"unity::scopes::Location::longitude() const@Base" 0.6.0+14.10.20140804.1
1677- (c++)"unity::scopes::Location::operator=(unity::scopes::Location&&)@Base" 0.6.0+14.10.20140804.1
1678- (c++)"unity::scopes::Location::operator=(unity::scopes::Location const&)@Base" 0.6.0+14.10.20140804.1
1679- (c++)"unity::scopes::Location::region_code() const@Base" 0.6.0+14.10.20140804.1
1680- (c++)"unity::scopes::Location::region_name() const@Base" 0.6.0+14.10.20140804.1
1681- (c++)"unity::scopes::Location::serialize() const@Base" 0.6.0+14.10.20140804.1
1682- (c++)"unity::scopes::Location::set_altitude(double)@Base" 0.6.0+14.10.20140804.1
1683- (c++)"unity::scopes::Location::set_area_code(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.0+14.10.20140804.1
1684- (c++)"unity::scopes::Location::set_city(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.0+14.10.20140804.1
1685- (c++)"unity::scopes::Location::set_country_code(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.0+14.10.20140804.1
1686- (c++)"unity::scopes::Location::set_country_name(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.0+14.10.20140804.1
1687- (c++)"unity::scopes::Location::set_horizontal_accuracy(double)@Base" 0.6.0+14.10.20140804.1
1688- (c++)"unity::scopes::Location::set_latitude(double)@Base" 0.6.0+14.10.20140804.1
1689- (c++)"unity::scopes::Location::set_longitude(double)@Base" 0.6.0+14.10.20140804.1
1690- (c++)"unity::scopes::Location::set_region_code(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.0+14.10.20140804.1
1691- (c++)"unity::scopes::Location::set_region_name(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.0+14.10.20140804.1
1692- (c++)"unity::scopes::Location::set_vertical_accuracy(double)@Base" 0.6.0+14.10.20140804.1
1693- (c++)"unity::scopes::Location::set_zip_postal_code(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.0+14.10.20140804.1
1694- (c++)"unity::scopes::Location::vertical_accuracy() const@Base" 0.6.0+14.10.20140804.1
1695- (c++)"unity::scopes::Location::zip_postal_code() const@Base" 0.6.0+14.10.20140804.1
1696- (c++)"unity::scopes::major_version()@Base" 0.4.0+14.04.20140312.1
1697- (c++)"unity::scopes::micro_version()@Base" 0.4.0+14.04.20140312.1
1698- (c++)"unity::scopes::MiddlewareException::~MiddlewareException()@Base" 0.4.0+14.04.20140312.1
1699- (c++)"unity::scopes::MiddlewareException::MiddlewareException(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1700- (c++)"unity::scopes::MiddlewareException::MiddlewareException(unity::scopes::MiddlewareException const&)@Base" 0.4.0+14.04.20140312.1
1701- (c++)"unity::scopes::MiddlewareException::operator=(unity::scopes::MiddlewareException const&)@Base" 0.4.0+14.04.20140312.1
1702- (c++)"unity::scopes::MiddlewareException::self() const@Base" 0.4.0+14.04.20140312.1
1703- (c++)"unity::scopes::minor_version()@Base" 0.4.0+14.04.20140312.1
1704- (c++)"unity::scopes::NotFoundException::name() const@Base" 0.4.0+14.04.20140312.1
1705- (c++)"unity::scopes::NotFoundException::~NotFoundException()@Base" 0.4.0+14.04.20140312.1
1706- (c++)"unity::scopes::NotFoundException::NotFoundException(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1707- (c++)"unity::scopes::NotFoundException::NotFoundException(unity::scopes::NotFoundException const&)@Base" 0.4.0+14.04.20140312.1
1708- (c++)"unity::scopes::NotFoundException::operator=(unity::scopes::NotFoundException const&)@Base" 0.4.0+14.04.20140312.1
1709- (c++)"unity::scopes::NotFoundException::self() const@Base" 0.4.0+14.04.20140312.1
1710- (c++)"unity::scopes::ObjectNotExistException::id() const@Base" 0.4.0+14.04.20140312.1
1711- (c++)"unity::scopes::ObjectNotExistException::~ObjectNotExistException()@Base" 0.4.0+14.04.20140312.1
1712- (c++)"unity::scopes::ObjectNotExistException::ObjectNotExistException(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1713- (c++)"unity::scopes::ObjectNotExistException::ObjectNotExistException(unity::scopes::ObjectNotExistException const&)@Base" 0.4.0+14.04.20140312.1
1714- (c++)"unity::scopes::ObjectNotExistException::operator=(unity::scopes::ObjectNotExistException const&)@Base" 0.4.0+14.04.20140312.1
1715- (c++)"unity::scopes::ObjectNotExistException::self() const@Base" 0.4.0+14.04.20140312.1
1716- (c++)"unity::scopes::Object::~Object()@Base" 0.4.0+14.04.20140312.1
1717- (c++)"unity::scopes::Object::Object()@Base" 0.4.0+14.04.20140312.1
1718- (c++)"unity::scopes::OnlineAccountClient::get_service_statuses()@Base" 0.6.6+14.10.20140916
1719- (c++)"unity::scopes::OnlineAccountClient::~OnlineAccountClient()@Base" 0.6.6+14.10.20140916
1720- (c++)"unity::scopes::OnlineAccountClient::OnlineAccountClient(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::OnlineAccountClient::MainLoopSelect)@Base" 0.6.6+14.10.20140916
1721- (c++)"unity::scopes::OnlineAccountClient::refresh_service_statuses()@Base" 0.6.6+14.10.20140916
1722- (c++)"unity::scopes::OnlineAccountClient::register_account_login_item(unity::scopes::PreviewWidget&, unity::scopes::OnlineAccountClient::PostLoginAction, unity::scopes::OnlineAccountClient::PostLoginAction)@Base" 0.6.6+14.10.20140916
1723- (c++)"unity::scopes::OnlineAccountClient::register_account_login_item(unity::scopes::Result&, unity::scopes::CannedQuery const&, unity::scopes::OnlineAccountClient::PostLoginAction, unity::scopes::OnlineAccountClient::PostLoginAction)@Base" 0.6.6+14.10.20140916
1724- (c++)"unity::scopes::OnlineAccountClient::ServiceStatus::~ServiceStatus()@Base" 0.6.6+14.10.20140916
1725- (c++)"unity::scopes::OnlineAccountClient::set_service_update_callback(std::function<void (unity::scopes::OnlineAccountClient::ServiceStatus const&)>)@Base" 0.6.6+14.10.20140916
1726- (c++)"unity::scopes::OperationInfo::code() const@Base" 0.6.0+14.10.20140804.1
1727- (c++)"unity::scopes::OperationInfo::message() const@Base" 0.6.0+14.10.20140804.1
1728- (c++)"unity::scopes::OperationInfo::~OperationInfo()@Base" 0.6.0+14.10.20140804.1
1729- (c++)"unity::scopes::OperationInfo::OperationInfo(unity::scopes::OperationInfo&&)@Base" 0.6.0+14.10.20140804.1
1730- (c++)"unity::scopes::OperationInfo::OperationInfo(unity::scopes::OperationInfo const&)@Base" 0.6.0+14.10.20140804.1
1731- (c++)"unity::scopes::OperationInfo::OperationInfo(unity::scopes::OperationInfo::InfoCode)@Base" 0.6.0+14.10.20140804.1
1732- (c++)"unity::scopes::OperationInfo::OperationInfo(unity::scopes::OperationInfo::InfoCode, std::basic_string<char, std::char_traits<char>, std::allocator<char> >)@Base" 0.6.0+14.10.20140804.1
1733- (c++)"unity::scopes::OperationInfo::operator=(unity::scopes::OperationInfo&&)@Base" 0.6.0+14.10.20140804.1
1734- (c++)"unity::scopes::OperationInfo::operator=(unity::scopes::OperationInfo const&)@Base" 0.6.0+14.10.20140804.1
1735- (c++)"unity::scopes::operator==(unity::scopes::CategoryRenderer const&, unity::scopes::CategoryRenderer const&)@Base" 0.4.0+14.04.20140312.1
1736- (c++)"unity::scopes::OptionSelectorFilter::active_options(unity::scopes::FilterState const&) const@Base" 0.4.0+14.04.20140312.1
1737- (c++)"unity::scopes::OptionSelectorFilter::add_option(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1738- (c++)"unity::scopes::OptionSelectorFilter::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)@Base" 0.4.0+14.04.20140312.1
1739- (c++)"unity::scopes::OptionSelectorFilter::fwd() const@Base" 0.4.0+14.04.20140312.1
1740- (c++)"unity::scopes::OptionSelectorFilter::has_active_option(unity::scopes::FilterState const&) const@Base" 0.4.7+14.10.20140521
1741- (c++)"unity::scopes::OptionSelectorFilter::label() const@Base" 0.4.0+14.04.20140312.1
1742- (c++)"unity::scopes::OptionSelectorFilter::multi_select() const@Base" 0.4.0+14.04.20140312.1
1743- (c++)"unity::scopes::OptionSelectorFilter::options() const@Base" 0.4.0+14.04.20140312.1
1744- (c++)"unity::scopes::OptionSelectorFilter::~OptionSelectorFilter()@Base" 0.4.0+14.04.20140312.1
1745- (c++)"unity::scopes::OptionSelectorFilter::OptionSelectorFilter(unity::scopes::internal::OptionSelectorFilterImpl*)@Base" 0.4.5+14.10.20140513
1746- (c++)"unity::scopes::OptionSelectorFilter::update_state(unity::scopes::FilterState&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, bool)@Base" 0.4.0+14.04.20140312.1
1747- (c++)"unity::scopes::OptionSelectorFilter::update_state(unity::scopes::FilterState&, std::shared_ptr<unity::scopes::FilterOption const>, bool) const@Base" 0.4.0+14.04.20140312.1
1748- (c++)"unity::scopes::PreviewListenerBase::~PreviewListenerBase()@Base" 0.4.0+14.04.20140312.1
1749- (c++)"unity::scopes::PreviewListenerBase::PreviewListenerBase()@Base" 0.4.0+14.04.20140312.1
1750- (c++)"unity::scopes::PreviewQueryBase::action_metadata() const@Base" 0.5.0+14.10.20140619
1751- (c++)"unity::scopes::PreviewQueryBase::fwd() const@Base" 0.5.0+14.10.20140619
1752- (c++)"unity::scopes::PreviewQueryBase::~PreviewQueryBase()@Base" 0.4.0+14.04.20140312.1
1753- (c++)"unity::scopes::PreviewQueryBase::PreviewQueryBase(unity::scopes::Result const&, unity::scopes::ActionMetadata const&)@Base" 0.5.0+14.10.20140619
1754- (c++)"unity::scopes::PreviewQueryBase::result() const@Base" 0.5.0+14.10.20140619
1755- (c++)"unity::scopes::PreviewReply::~PreviewReply()@Base" 0.4.0+14.04.20140312.1
1756- (c++)"unity::scopes::PreviewReply::PreviewReply()@Base" 0.4.0+14.04.20140312.1
1757- (c++)"unity::scopes::PreviewWidget::add_attribute_mapping(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1758- (c++)"unity::scopes::PreviewWidget::add_attribute_value(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::Variant const&)@Base" 0.4.0+14.04.20140312.1
1759- (c++)"unity::scopes::PreviewWidget::add_widget(unity::scopes::PreviewWidget const&)@Base" 0.6.5+14.10.20140910.1
1760- (c++)"unity::scopes::PreviewWidget::attribute_mappings() const@Base" 0.4.0+14.04.20140312.1
1761- (c++)"unity::scopes::PreviewWidget::attribute_values() const@Base" 0.4.0+14.04.20140312.1
1762- (c++)"unity::scopes::PreviewWidget::data() const@Base" 0.4.0+14.04.20140312.1
1763- (c++)"unity::scopes::PreviewWidget::id() const@Base" 0.4.0+14.04.20140312.1
1764- (c++)"unity::scopes::PreviewWidget::operator=(unity::scopes::PreviewWidget&&)@Base" 0.4.0+14.04.20140312.1
1765- (c++)"unity::scopes::PreviewWidget::operator=(unity::scopes::PreviewWidget const&)@Base" 0.4.0+14.04.20140312.1
1766- (c++)"unity::scopes::PreviewWidget::~PreviewWidget()@Base" 0.4.0+14.04.20140312.1
1767- (c++)"unity::scopes::PreviewWidget::PreviewWidget(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1768- (c++)"unity::scopes::PreviewWidget::PreviewWidget(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1769- (c++)"unity::scopes::PreviewWidget::PreviewWidget(unity::scopes::internal::PreviewWidgetImpl*)@Base" 0.4.0+14.04.20140312.1
1770- (c++)"unity::scopes::PreviewWidget::PreviewWidget(unity::scopes::PreviewWidget&&)@Base" 0.4.0+14.04.20140312.1
1771- (c++)"unity::scopes::PreviewWidget::PreviewWidget(unity::scopes::PreviewWidget const&)@Base" 0.4.0+14.04.20140312.1
1772- (c++)"unity::scopes::PreviewWidget::serialize() const@Base" 0.4.0+14.04.20140312.1
1773- (c++)"unity::scopes::PreviewWidget::widgets() const@Base" 0.6.5+14.10.20140910.1
1774- (c++)"unity::scopes::PreviewWidget::widget_type() const@Base" 0.4.0+14.04.20140312.1
1775- (c++)"unity::scopes::QueryBase::cancel()@Base" 0.4.0+14.04.20140312.1
1776- (c++)"unity::scopes::QueryBase::~QueryBase()@Base" 0.4.0+14.04.20140312.1
1777- (c++)"unity::scopes::QueryBase::QueryBase(unity::scopes::internal::QueryBaseImpl*)@Base" 0.5.0+14.10.20140619
1778- (c++)"unity::scopes::QueryBase::settings() const@Base" 0.6.0+14.10.20140804.1
1779- (c++)"unity::scopes::QueryBase::valid() const@Base" 0.4.3+14.10.20140428
1780- (c++)"unity::scopes::QueryCtrl::~QueryCtrl()@Base" 0.4.0+14.04.20140312.1
1781- (c++)"unity::scopes::QueryCtrl::QueryCtrl()@Base" 0.4.0+14.04.20140312.1
1782- (c++)"unity::scopes::QueryMetadata::form_factor() const@Base" 0.6.0+14.10.20140804.1
1783- (c++)"unity::scopes::QueryMetadata::internet_connectivity() const@Base" 0.6.0+14.10.20140804.1
1784- (c++)"unity::scopes::QueryMetadata::locale() const@Base" 0.6.0+14.10.20140804.1
1785- (c++)"unity::scopes::QueryMetadata::operator=(unity::scopes::QueryMetadata&&)@Base" 0.6.0+14.10.20140804.1
1786- (c++)"unity::scopes::QueryMetadata::operator=(unity::scopes::QueryMetadata const&)@Base" 0.6.0+14.10.20140804.1
1787- (c++)"unity::scopes::QueryMetadata::~QueryMetadata()@Base" 0.6.0+14.10.20140804.1
1788- (c++)"unity::scopes::QueryMetadata::QueryMetadata(unity::scopes::internal::QueryMetadataImpl*)@Base" 0.6.0+14.10.20140804.1
1789- (c++)"unity::scopes::QueryMetadata::QueryMetadata(unity::scopes::QueryMetadata&&)@Base" 0.6.0+14.10.20140804.1
1790- (c++)"unity::scopes::QueryMetadata::QueryMetadata(unity::scopes::QueryMetadata const&)@Base" 0.6.0+14.10.20140804.1
1791- (c++)"unity::scopes::QueryMetadata::serialize() const@Base" 0.6.0+14.10.20140804.1
1792- (c++)"unity::scopes::QueryMetadata::set_internet_connectivity(unity::scopes::QueryMetadata::ConnectivityStatus)@Base" 0.6.0+14.10.20140804.1
1793- (c++)"unity::scopes::Registry::~Registry()@Base" 0.4.0+14.04.20140312.1
1794- (c++)"unity::scopes::Registry::Registry()@Base" 0.4.0+14.04.20140312.1
1795- (c++)"unity::scopes::Reply::~Reply()@Base" 0.4.0+14.04.20140312.1
1796- (c++)"unity::scopes::Reply::Reply()@Base" 0.4.0+14.04.20140312.1
1797- (c++)"unity::scopes::Result::art() const@Base" 0.4.0+14.04.20140312.1
1798- (c++)"unity::scopes::Result::contains(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.4.0+14.04.20140312.1
1799- (c++)"unity::scopes::Result::direct_activation() const@Base" 0.4.0+14.04.20140312.1
1800- (c++)"unity::scopes::Result::dnd_uri() const@Base" 0.4.0+14.04.20140312.1
1801- (c++)"unity::scopes::Result::has_stored_result() const@Base" 0.4.0+14.04.20140312.1
1802- (c++)"unity::scopes::Result::is_account_login_result() const@Base" 0.6.17+15.04.20150423.2
1803- (c++)"unity::scopes::Result::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1804- (c++)"unity::scopes::Result::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.4.0+14.04.20140312.1
1805- (c++)"unity::scopes::Result::operator=(unity::scopes::Result&&)@Base" 0.4.0+14.04.20140312.1
1806- (c++)"unity::scopes::Result::operator=(unity::scopes::Result const&)@Base" 0.4.0+14.04.20140312.1
1807- (c++)"unity::scopes::Result::operator==(unity::scopes::Result const&) const@Base" 1.0.1+15.10.20150915.1
1808- (c++)"unity::scopes::Result::~Result()@Base" 0.4.0+14.04.20140312.1
1809- (c++)"unity::scopes::Result::Result(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unity::scopes::Variant> > > const&)@Base" 0.4.0+14.04.20140312.1
1810- (c++)"unity::scopes::Result::Result(unity::scopes::internal::ResultImpl*)@Base" 0.4.0+14.04.20140312.1
1811- (c++)"unity::scopes::Result::Result(unity::scopes::Result&&)@Base" 0.4.0+14.04.20140312.1
1812- (c++)"unity::scopes::Result::Result(unity::scopes::Result const&)@Base" 0.4.0+14.04.20140312.1
1813- (c++)"unity::scopes::Result::retrieve() const@Base" 0.4.0+14.04.20140312.1
1814- (c++)"unity::scopes::Result::serialize() const@Base" 0.4.0+14.04.20140312.1
1815- (c++)"unity::scopes::Result::set_art(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1816- (c++)"unity::scopes::Result::set_dnd_uri(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1817- (c++)"unity::scopes::Result::set_intercept_activation()@Base" 0.4.0+14.04.20140312.1
1818- (c++)"unity::scopes::Result::set_title(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1819- (c++)"unity::scopes::Result::set_uri(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1820- (c++)"unity::scopes::Result::store(unity::scopes::Result const&, bool)@Base" 0.4.0+14.04.20140312.1
1821- (c++)"unity::scopes::Result::target_scope_proxy() const@Base" 0.4.0+14.04.20140312.1
1822- (c++)"unity::scopes::Result::title() const@Base" 0.4.0+14.04.20140312.1
1823- (c++)"unity::scopes::Result::uri() const@Base" 0.4.0+14.04.20140312.1
1824- (c++)"unity::scopes::Result::value(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.4.0+14.04.20140312.1
1825- (c++)"unity::scopes::Runtime::create_scope_runtime(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140324
1826- (c++)"unity::scopes::Runtime::create(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1827- (c++)"unity::scopes::Runtime::destroy()@Base" 0.4.0+14.04.20140312.1
1828- (c++)"unity::scopes::Runtime::proxy_to_string(std::shared_ptr<unity::scopes::Object> const&) const@Base" 0.4.0+14.04.20140312.1
1829- (c++)"unity::scopes::Runtime::registry() const@Base" 0.4.0+14.04.20140312.1
1830- (c++)"unity::scopes::Runtime::run_scope(unity::scopes::ScopeBase*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.4+14.10.20140508
1831- (c++)"unity::scopes::Runtime::~Runtime()@Base" 0.4.0+14.04.20140312.1
1832- (c++)"unity::scopes::Runtime::Runtime(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1833- (c++)"unity::scopes::Runtime::string_to_proxy(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.4.0+14.04.20140312.1
1834- (c++)"unity::scopes::ScopeBase::activate_result_action(unity::scopes::Result const&, unity::scopes::ActionMetadata const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.18+15.10.20150609.1
1835- (c++)"unity::scopes::ScopeBase::activate(unity::scopes::Result const&, unity::scopes::ActionMetadata const&)@Base" 0.4.0+14.04.20140312.1
1836- (c++)"unity::scopes::ScopeBase::app_directory() const@Base" 0.6.9+15.04.20141129
1837- (c++)"unity::scopes::ScopeBase::cache_directory() const@Base" 0.6.0+14.10.20140804.1
1838- (c++)"unity::scopes::ScopeBase::child_scopes() const@Base" 0.6.15+15.04.20150407
1839- (c++)"unity::scopes::ScopeBase::find_child_scopes() const@Base" 0.6.15+15.04.20150407
1840- (c++)"unity::scopes::ScopeBase::perform_action(unity::scopes::Result const&, unity::scopes::ActionMetadata const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1841- (c++)"unity::scopes::ScopeBase::registry() const@Base" 0.6.0+14.10.20140804.1
1842- (c++)"unity::scopes::ScopeBase::run()@Base" 0.4.0+14.04.20140312.1
1843- (c++)"unity::scopes::ScopeBase::runtime_version(int&, int&, int&)@Base" 0.4.0+14.04.20140312.1
1844- (c++)"unity::scopes::ScopeBase::~ScopeBase()@Base" 0.4.0+14.04.20140312.1
1845- (c++)"unity::scopes::ScopeBase::ScopeBase()@Base" 0.4.0+14.04.20140312.1
1846- (c++)"unity::scopes::ScopeBase::scope_directory() const@Base" 0.4.2+14.04.20140404.2
1847- (c++)"unity::scopes::ScopeBase::settings() const@Base" 0.6.0+14.10.20140804.1
1848- (c++)"unity::scopes::ScopeBase::start(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.0+14.10.20140804.1
1849- (c++)"unity::scopes::ScopeBase::stop()@Base" 0.5.0+14.10.20140619
1850- (c++)"unity::scopes::ScopeBase::tmp_directory() const@Base" 0.6.0+14.10.20140804.1
1851- (c++)"unity::scopes::ScopeMetadata::appearance_attributes() const@Base" 0.4.2+14.04.20140404.2
1852- (c++)"unity::scopes::ScopeMetadata::art() const@Base" 0.4.0+14.04.20140312.1
1853- (c++)"unity::scopes::ScopeMetadata::author() const@Base" 0.4.0+14.04.20140312.1
1854- (c++)"unity::scopes::ScopeMetadata::child_scope_ids() const@Base" 0.6.9+15.04.20141129
1855- (c++)"unity::scopes::ScopeMetadata::description() const@Base" 0.4.0+14.04.20140312.1
1856- (c++)"unity::scopes::ScopeMetadata::display_name() const@Base" 0.4.0+14.04.20140312.1
1857- (c++)"unity::scopes::ScopeMetadata::hot_key() const@Base" 0.4.0+14.04.20140312.1
1858- (c++)"unity::scopes::ScopeMetadata::icon() const@Base" 0.4.0+14.04.20140312.1
1859- (c++)"unity::scopes::ScopeMetadata::invisible() const@Base" 0.4.0+14.04.20140312.1
1860- (c++)"unity::scopes::ScopeMetadata::is_aggregator() const@Base" 0.6.10+15.04.20141210.2
1861- (c++)"unity::scopes::ScopeMetadata::keywords() const@Base" 0.6.9+15.04.20141129
1862- (c++)"unity::scopes::ScopeMetadata::location_data_needed() const@Base" 0.5.2+14.10.20140709.2
1863- (c++)"unity::scopes::ScopeMetadata::operator=(unity::scopes::ScopeMetadata&&)@Base" 0.4.0+14.04.20140312.1
1864- (c++)"unity::scopes::ScopeMetadata::operator=(unity::scopes::ScopeMetadata const&)@Base" 0.4.0+14.04.20140312.1
1865- (c++)"unity::scopes::ScopeMetadata::proxy() const@Base" 0.4.0+14.04.20140312.1
1866- (c++)"unity::scopes::ScopeMetadata::results_ttl_type() const@Base" 0.4.6+14.10.20140519
1867- (c++)"unity::scopes::ScopeMetadata::scope_directory() const@Base" 0.4.2+14.04.20140404.2
1868- (c++)"unity::scopes::ScopeMetadata::scope_id() const@Base" 0.4.0+14.04.20140312.1
1869- (c++)"unity::scopes::ScopeMetadata::~ScopeMetadata()@Base" 0.4.0+14.04.20140312.1
1870- (c++)"unity::scopes::ScopeMetadata::ScopeMetadata(std::unique_ptr<unity::scopes::internal::ScopeMetadataImpl, std::default_delete<unity::scopes::internal::ScopeMetadataImpl> >)@Base" 0.4.0+14.04.20140312.1
1871- (c++)"unity::scopes::ScopeMetadata::ScopeMetadata(unity::scopes::ScopeMetadata&&)@Base" 0.4.0+14.04.20140312.1
1872- (c++)"unity::scopes::ScopeMetadata::ScopeMetadata(unity::scopes::ScopeMetadata const&)@Base" 0.4.0+14.04.20140312.1
1873- (c++)"unity::scopes::ScopeMetadata::search_hint() const@Base" 0.4.0+14.04.20140312.1
1874- (c++)"unity::scopes::ScopeMetadata::serialize() const@Base" 0.4.0+14.04.20140312.1
1875- (c++)"unity::scopes::ScopeMetadata::settings_definitions() const@Base" 0.5.2+14.10.20140709.2
1876- (c++)"unity::scopes::ScopeMetadata::version() const@Base" 0.6.9+15.04.20141129
1877- (c++)"unity::scopes::Scope::~Scope()@Base" 0.4.0+14.04.20140312.1
1878- (c++)"unity::scopes::Scope::Scope()@Base" 0.4.0+14.04.20140312.1
1879- (c++)"unity::scopes::SearchListenerBase::push(std::list<std::shared_ptr<unity::scopes::FilterBase const>, std::allocator<std::shared_ptr<unity::scopes::FilterBase const> > > const&, unity::scopes::FilterState const&)@Base" 0.4.0+14.04.20140312.1
1880- (c++)"unity::scopes::SearchListenerBase::push(std::shared_ptr<unity::scopes::Category const> const&)@Base" 0.5.0+14.10.20140619
1881- (c++)"unity::scopes::SearchListenerBase::push(std::shared_ptr<unity::scopes::Department const> const&)@Base" 0.5.0+14.10.20140619
1882- (c++)"unity::scopes::SearchListenerBase::push(unity::scopes::experimental::Annotation)@Base" 0.5.0+14.10.20140619
1883- (c++)"unity::scopes::SearchListenerBase::~SearchListenerBase()@Base" 0.4.0+14.04.20140312.1
1884- (c++)"unity::scopes::SearchListenerBase::SearchListenerBase()@Base" 0.4.0+14.04.20140312.1
1885- (c++)"unity::scopes::SearchMetadata::aggregated_keywords() const@Base" 0.6.15+15.04.20150407
1886- (c++)"unity::scopes::SearchMetadata::cardinality() const@Base" 0.4.0+14.04.20140312.1
1887- (c++)"unity::scopes::SearchMetadata::contains_hint(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1888- (c++)"unity::scopes::SearchMetadata::has_location() const@Base" 0.6.0+14.10.20140804.1
1889- (c++)"unity::scopes::SearchMetadata::hints() const@Base" 0.4.0+14.04.20140312.1
1890- (c++)"unity::scopes::SearchMetadata::is_aggregated() const@Base" 0.6.15+15.04.20150407
1891- (c++)"unity::scopes::SearchMetadata::location() const@Base" 0.6.0+14.10.20140804.1
1892- (c++)"unity::scopes::SearchMetadata::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1893- (c++)"unity::scopes::SearchMetadata::operator[](std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const@Base" 0.4.0+14.04.20140312.1
1894- (c++)"unity::scopes::SearchMetadata::operator=(unity::scopes::SearchMetadata&&)@Base" 0.4.0+14.04.20140312.1
1895- (c++)"unity::scopes::SearchMetadata::operator=(unity::scopes::SearchMetadata const&)@Base" 0.4.0+14.04.20140312.1
1896- (c++)"unity::scopes::SearchMetadata::remove_location()@Base" 0.6.16+15.04.20150410.3
1897- (c++)"unity::scopes::SearchMetadata::~SearchMetadata()@Base" 0.4.0+14.04.20140312.1
1898- (c++)"unity::scopes::SearchMetadata::SearchMetadata(int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1899- (c++)"unity::scopes::SearchMetadata::SearchMetadata(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1900- (c++)"unity::scopes::SearchMetadata::SearchMetadata(unity::scopes::internal::SearchMetadataImpl*)@Base" 0.4.0+14.04.20140312.1
1901- (c++)"unity::scopes::SearchMetadata::SearchMetadata(unity::scopes::SearchMetadata&&)@Base" 0.4.0+14.04.20140312.1
1902- (c++)"unity::scopes::SearchMetadata::SearchMetadata(unity::scopes::SearchMetadata const&)@Base" 0.4.0+14.04.20140312.1
1903- (c++)"unity::scopes::SearchMetadata::set_aggregated_keywords(std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)@Base" 0.6.15+15.04.20150407
1904- (c++)"unity::scopes::SearchMetadata::set_cardinality(int)@Base" 0.6.0+14.10.20140804.1
1905- (c++)"unity::scopes::SearchMetadata::set_hint(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::Variant const&)@Base" 0.4.0+14.04.20140312.1
1906- (c++)"unity::scopes::SearchMetadata::set_location(unity::scopes::Location const&)@Base" 0.5.3+14.10.20140728
1907- (c++)"unity::scopes::SearchQueryBase::department_id() const@Base" 0.5.0+14.10.20140619
1908- (c++)"unity::scopes::SearchQueryBase::fwd() const@Base" 0.5.0+14.10.20140619
1909- (c++)"unity::scopes::SearchQueryBase::query() const@Base" 0.5.0+14.10.20140619
1910- (c++)"unity::scopes::SearchQueryBase::search_metadata() const@Base" 0.5.0+14.10.20140619
1911- (c++)"unity::scopes::SearchQueryBase::~SearchQueryBase()@Base" 0.4.0+14.04.20140312.1
1912- (c++)"unity::scopes::SearchQueryBase::SearchQueryBase(unity::scopes::CannedQuery const&, unity::scopes::SearchMetadata const&)@Base" 0.5.0+14.10.20140619
1913- (c++)"unity::scopes::SearchQueryBase::set_department_id(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.0+14.10.20140619
1914- (c++)"unity::scopes::SearchQueryBase::subsearch(std::shared_ptr<unity::scopes::Scope> const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::FilterState const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.4.0+14.04.20140312.1
1915- (c++)"unity::scopes::SearchQueryBase::subsearch(std::shared_ptr<unity::scopes::Scope> const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::FilterState const&, unity::scopes::SearchMetadata const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.4.0+14.04.20140312.1
1916- (c++)"unity::scopes::SearchQueryBase::subsearch(std::shared_ptr<unity::scopes::Scope> const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::FilterState const&, unity::scopes::Variant const&, unity::scopes::SearchMetadata const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.6.16+15.04.20150410.3
1917- (c++)"unity::scopes::SearchQueryBase::subsearch(std::shared_ptr<unity::scopes::Scope> const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.4.0+14.04.20140312.1
1918- (c++)"unity::scopes::SearchQueryBase::subsearch(std::shared_ptr<unity::scopes::Scope> const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::FilterState const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.4.0+14.04.20140312.1
1919- (c++)"unity::scopes::SearchQueryBase::subsearch(unity::scopes::ChildScope const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::FilterState const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.6.15+15.04.20150407
1920- (c++)"unity::scopes::SearchQueryBase::subsearch(unity::scopes::ChildScope const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::FilterState const&, unity::scopes::SearchMetadata const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.6.15+15.04.20150407
1921- (c++)"unity::scopes::SearchQueryBase::subsearch(unity::scopes::ChildScope const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unity::scopes::FilterState const&, unity::scopes::Variant const&, unity::scopes::SearchMetadata const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.6.16+15.04.20150410.3
1922- (c++)"unity::scopes::SearchQueryBase::subsearch(unity::scopes::ChildScope const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::shared_ptr<unity::scopes::SearchListenerBase> const&)@Base" 0.6.15+15.04.20150407
1923- (c++)"unity::scopes::SearchReply::~SearchReply()@Base" 0.4.0+14.04.20140312.1
1924- (c++)"unity::scopes::SearchReply::SearchReply()@Base" 0.4.0+14.04.20140312.1
1925- (c++)"unity::scopes::swap(unity::scopes::Variant&, unity::scopes::Variant&)@Base" 0.4.0+14.04.20140312.1
1926- (c++)"unity::scopes::testing::AndersonDarlingTest::for_normality(unity::scopes::testing::Sample const&)@Base" 0.4.0+14.04.20140312.1
1927- (c++)"unity::scopes::testing::Benchmark::Result::load_from(std::basic_istream<char, std::char_traits<char> >&)@Base" 0.4.0+14.04.20140312.1
1928- (c++)"unity::scopes::testing::Benchmark::Result::load_from_xml(std::basic_istream<char, std::char_traits<char> >&)@Base" 0.4.0+14.04.20140312.1
1929- (c++)"unity::scopes::testing::Benchmark::Result::save_to(std::basic_ostream<char, std::char_traits<char> >&)@Base" 0.4.0+14.04.20140312.1
1930- (c++)"unity::scopes::testing::Benchmark::Result::save_to_xml(std::basic_ostream<char, std::char_traits<char> >&)@Base" 0.4.0+14.04.20140312.1
1931- (c++)"unity::scopes::testing::Benchmark::Result::Timing::enumerate(std::function<void (double)> const&) const@Base" 0.4.0+14.04.20140312.1
1932- (c++)"unity::scopes::testing::Benchmark::Result::Timing::get_mean() const@Base" 0.4.0+14.04.20140312.1
1933- (c++)"unity::scopes::testing::Benchmark::Result::Timing::get_size() const@Base" 0.4.0+14.04.20140312.1
1934- (c++)"unity::scopes::testing::Benchmark::Result::Timing::get_variance() const@Base" 0.4.0+14.04.20140312.1
1935- (c++)"unity::scopes::testing::Benchmark::Result::Timing::is_significantly_faster_than_reference(double, double, double) const@Base" 0.4.2+14.04.20140404.2
1936- (c++)"unity::scopes::testing::Benchmark::Result::Timing::is_significantly_faster_than_reference(unity::scopes::testing::Benchmark::Result::Timing const&, double) const@Base" 0.4.2+14.04.20140404.2
1937- (c++)"unity::scopes::testing::Benchmark::Result::Timing::is_significantly_slower_than_reference(double, double, double) const@Base" 0.4.2+14.04.20140404.2
1938- (c++)"unity::scopes::testing::Benchmark::Result::Timing::is_significantly_slower_than_reference(unity::scopes::testing::Benchmark::Result::Timing const&, double) const@Base" 0.4.2+14.04.20140404.2
1939- (c++)"unity::scopes::testing::Benchmark::Result::Timing::~Timing()@Base" 0.4.0+14.04.20140312.1
1940- (c++)"unity::scopes::testing::InProcessBenchmark::for_action(std::shared_ptr<unity::scopes::ScopeBase> const&, unity::scopes::testing::Benchmark::ActionConfiguration)@Base" 0.4.0+14.04.20140312.1
1941- (c++)"unity::scopes::testing::InProcessBenchmark::for_activation(std::shared_ptr<unity::scopes::ScopeBase> const&, unity::scopes::testing::Benchmark::ActivationConfiguration)@Base" 0.4.0+14.04.20140312.1
1942- (c++)"unity::scopes::testing::InProcessBenchmark::for_preview(std::shared_ptr<unity::scopes::ScopeBase> const&, unity::scopes::testing::Benchmark::PreviewConfiguration)@Base" 0.4.0+14.04.20140312.1
1943- (c++)"unity::scopes::testing::InProcessBenchmark::for_query(std::shared_ptr<unity::scopes::ScopeBase> const&, unity::scopes::testing::Benchmark::QueryConfiguration)@Base" 0.4.0+14.04.20140312.1
1944- (c++)"unity::scopes::testing::InProcessBenchmark::~InProcessBenchmark()@Base" 0.4.0+14.04.20140312.1
1945- (c++)"unity::scopes::testing::operator<<(std::basic_ostream<char, std::char_traits<char> >&, unity::scopes::testing::Benchmark::Result const&)@Base" 0.4.0+14.04.20140312.1
1946- (c++)"unity::scopes::testing::operator==(unity::scopes::testing::Benchmark::Result const&, unity::scopes::testing::Benchmark::Result const&)@Base" 0.4.0+14.04.20140312.1
1947- (c++)"unity::scopes::testing::OutOfProcessBenchmark::for_action(std::shared_ptr<unity::scopes::ScopeBase> const&, unity::scopes::testing::Benchmark::ActionConfiguration)@Base" 0.4.0+14.04.20140312.1
1948- (c++)"unity::scopes::testing::OutOfProcessBenchmark::for_activation(std::shared_ptr<unity::scopes::ScopeBase> const&, unity::scopes::testing::Benchmark::ActivationConfiguration)@Base" 0.4.0+14.04.20140312.1
1949- (c++)"unity::scopes::testing::OutOfProcessBenchmark::for_preview(std::shared_ptr<unity::scopes::ScopeBase> const&, unity::scopes::testing::Benchmark::PreviewConfiguration)@Base" 0.4.0+14.04.20140312.1
1950- (c++)"unity::scopes::testing::OutOfProcessBenchmark::for_query(std::shared_ptr<unity::scopes::ScopeBase> const&, unity::scopes::testing::Benchmark::QueryConfiguration)@Base" 0.4.0+14.04.20140312.1
1951- (c++)"unity::scopes::testing::OutOfProcessBenchmark::~OutOfProcessBenchmark()@Base" 0.4.0+14.04.20140312.1
1952- (c++)"unity::scopes::testing::Result::~Result()@Base" 0.4.0+14.04.20140312.1
1953- (c++)"unity::scopes::testing::Result::Result()@Base" 0.4.0+14.04.20140312.1
1954- (c++)"unity::scopes::testing::ScopeMetadataBuilder::appearance_attributes(unity::scopes::testing::ScopeMetadataBuilder::Optional<std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unity::scopes::Variant> > > > const&)@Base" 0.5.0+14.10.20140619
1955- (c++)"unity::scopes::testing::ScopeMetadataBuilder::art(unity::scopes::testing::ScopeMetadataBuilder::Optional<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)@Base" 0.4.0+14.04.20140312.1
1956- (c++)"unity::scopes::testing::ScopeMetadataBuilder::author(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.5.0+14.10.20140619
1957- (c++)"unity::scopes::testing::ScopeMetadataBuilder::child_scope_ids(unity::scopes::testing::ScopeMetadataBuilder::Optional<std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)@Base" 0.6.9+15.04.20141129
1958- (c++)"unity::scopes::testing::ScopeMetadataBuilder::description(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1959- (c++)"unity::scopes::testing::ScopeMetadataBuilder::display_name(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1960- (c++)"unity::scopes::testing::ScopeMetadataBuilder::hot_key(unity::scopes::testing::ScopeMetadataBuilder::Optional<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)@Base" 0.4.0+14.04.20140312.1
1961- (c++)"unity::scopes::testing::ScopeMetadataBuilder::icon(unity::scopes::testing::ScopeMetadataBuilder::Optional<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)@Base" 0.4.0+14.04.20140312.1
1962- (c++)"unity::scopes::testing::ScopeMetadataBuilder::invisible(unity::scopes::testing::ScopeMetadataBuilder::Optional<bool> const&)@Base" 0.5.0+14.10.20140619
1963- (c++)"unity::scopes::testing::ScopeMetadataBuilder::is_aggregator(unity::scopes::testing::ScopeMetadataBuilder::Optional<bool> const&)@Base" 0.6.10+15.04.20141210.2
1964- (c++)"unity::scopes::testing::ScopeMetadataBuilder::keywords(unity::scopes::testing::ScopeMetadataBuilder::Optional<std::set<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > > const&)@Base" 0.6.13+15.04.20150130
1965- (c++)"unity::scopes::testing::ScopeMetadataBuilder::location_data_needed(unity::scopes::testing::ScopeMetadataBuilder::Optional<bool> const&)@Base" 0.6.9+15.04.20141129
1966- (c++)"unity::scopes::testing::ScopeMetadataBuilder::operator()() const@Base" 0.4.0+14.04.20140312.1
1967- (c++)"unity::scopes::testing::ScopeMetadataBuilder::proxy(std::shared_ptr<unity::scopes::Scope> const&)@Base" 0.4.0+14.04.20140312.1
1968- (c++)"unity::scopes::testing::ScopeMetadataBuilder::results_ttl_type(unity::scopes::testing::ScopeMetadataBuilder::Optional<unity::scopes::ScopeMetadata::ResultsTtlType> const&)@Base" 0.5.0+14.10.20140619
1969- (c++)"unity::scopes::testing::ScopeMetadataBuilder::scope_directory(unity::scopes::testing::ScopeMetadataBuilder::Optional<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)@Base" 0.5.0+14.10.20140619
1970- (c++)"unity::scopes::testing::ScopeMetadataBuilder::scope_id(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1971- (c++)"unity::scopes::testing::ScopeMetadataBuilder::~ScopeMetadataBuilder()@Base" 0.4.0+14.04.20140312.1
1972- (c++)"unity::scopes::testing::ScopeMetadataBuilder::ScopeMetadataBuilder()@Base" 0.4.0+14.04.20140312.1
1973- (c++)"unity::scopes::testing::ScopeMetadataBuilder::search_hint(unity::scopes::testing::ScopeMetadataBuilder::Optional<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > const&)@Base" 0.4.0+14.04.20140312.1
1974- (c++)"unity::scopes::testing::ScopeMetadataBuilder::settings_definitions(unity::scopes::testing::ScopeMetadataBuilder::Optional<std::vector<unity::scopes::Variant, std::allocator<unity::scopes::Variant> > > const&)@Base" 0.6.9+15.04.20141129
1975- (c++)"unity::scopes::testing::ScopeMetadataBuilder::version(unity::scopes::testing::ScopeMetadataBuilder::Optional<int> const&)@Base" 0.6.9+15.04.20141129
1976- (c++)"unity::scopes::testing::StudentsTTest::one_sample(unity::scopes::testing::Sample const&, double, double)@Base" 0.4.0+14.04.20140312.1
1977- (c++)"unity::scopes::testing::StudentsTTest::Result::~Result()@Base" 0.4.2+14.04.20140404.2
1978- (c++)"unity::scopes::testing::StudentsTTest::two_independent_samples(unity::scopes::testing::Sample const&, unity::scopes::testing::Sample const&)@Base" 0.4.0+14.04.20140312.1
1979- (c++)"unity::scopes::testing::TypedScopeFixtureHelper::set_app_directory(std::shared_ptr<unity::scopes::ScopeBase> const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.9+15.04.20141129
1980- (c++)"unity::scopes::testing::TypedScopeFixtureHelper::set_cache_directory(std::shared_ptr<unity::scopes::ScopeBase> const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.9+15.04.20141129
1981- (c++)"unity::scopes::testing::TypedScopeFixtureHelper::set_registry(std::shared_ptr<unity::scopes::ScopeBase> const&, std::shared_ptr<unity::scopes::Registry> const&)@Base" 0.6.2+rtm+rtm+rtm+14.09.20140818
1982- (c++)"unity::scopes::testing::TypedScopeFixtureHelper::set_scope_directory(std::shared_ptr<unity::scopes::ScopeBase> const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.6+14.10.20140916
1983- (c++)"unity::scopes::testing::TypedScopeFixtureHelper::set_tmp_directory(std::shared_ptr<unity::scopes::ScopeBase> const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.6.9+15.04.20141129
1984- (c++)"unity::scopes::TimeoutException::operator=(unity::scopes::TimeoutException const&)@Base" 0.4.0+14.04.20140312.1
1985- (c++)"unity::scopes::TimeoutException::self() const@Base" 0.4.0+14.04.20140312.1
1986- (c++)"unity::scopes::TimeoutException::~TimeoutException()@Base" 0.4.0+14.04.20140312.1
1987- (c++)"unity::scopes::TimeoutException::TimeoutException(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
1988- (c++)"unity::scopes::TimeoutException::TimeoutException(unity::scopes::TimeoutException const&)@Base" 0.4.0+14.04.20140312.1
1989- (c++)"unity::scopes::to_string(unity::scopes::CompletionDetails::CompletionStatus)@Base" 0.6.0+14.10.20140804.1
1990- (c++)"unity::scopes::utility::BufferedResultForwarder::~BufferedResultForwarder()@Base" 0.6.10+15.04.20141210.2
1991- (c++)"unity::scopes::utility::BufferedResultForwarder::BufferedResultForwarder(std::shared_ptr<unity::scopes::SearchReply> const&, std::shared_ptr<unity::scopes::utility::BufferedResultForwarder> const&)@Base" 0.6.10+15.04.20141210.2
1992- (c++)"unity::scopes::utility::BufferedResultForwarder::finished(unity::scopes::CompletionDetails const&)@Base" 0.6.10+15.04.20141210.2
1993- (c++)"unity::scopes::utility::BufferedResultForwarder::is_ready() const@Base" 0.6.10+15.04.20141210.2
1994- (c++)"unity::scopes::utility::BufferedResultForwarder::push(unity::scopes::CategorisedResult)@Base" 0.6.10+15.04.20141210.2
1995- (c++)"unity::scopes::utility::BufferedResultForwarder::set_ready()@Base" 0.6.10+15.04.20141210.2
1996- (c++)"unity::scopes::utility::BufferedResultForwarder::upstream() const@Base" 0.6.10+15.04.20141210.2
1997- (c++)"unity::scopes::VariantBuilder::add_tuple(std::initializer_list<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant> > const&)@Base" 0.4.0+14.04.20140312.1
1998- (c++)"unity::scopes::VariantBuilder::add_tuple(std::vector<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant>, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant> > > const&)@Base" 0.4.0+14.04.20140312.1
1999- (c++)"unity::scopes::VariantBuilder::end()@Base" 0.4.0+14.04.20140312.1
2000- (c++)"unity::scopes::VariantBuilder::operator=(unity::scopes::VariantBuilder&&)@Base" 0.4.0+14.04.20140312.1
2001- (c++)"unity::scopes::VariantBuilder::operator=(unity::scopes::VariantBuilder const&)@Base" 0.4.0+14.04.20140312.1
2002- (c++)"unity::scopes::VariantBuilder::~VariantBuilder()@Base" 0.4.0+14.04.20140312.1
2003- (c++)"unity::scopes::VariantBuilder::VariantBuilder()@Base" 0.4.0+14.04.20140312.1
2004- (c++)"unity::scopes::VariantBuilder::VariantBuilder(unity::scopes::VariantBuilder&&)@Base" 0.4.0+14.04.20140312.1
2005- (c++)"unity::scopes::VariantBuilder::VariantBuilder(unity::scopes::VariantBuilder const&)@Base" 0.4.0+14.04.20140312.1
2006- (c++)"unity::scopes::Variant::deserialize_json(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.3+14.10.20140428
2007- (c++)"unity::scopes::Variant::get_array() const@Base" 0.4.0+14.04.20140312.1
2008- (c++)"unity::scopes::Variant::get_bool() const@Base" 0.4.0+14.04.20140312.1
2009- (c++)"unity::scopes::Variant::get_dict() const@Base" 0.4.0+14.04.20140312.1
2010- (c++)"unity::scopes::Variant::get_double() const@Base" 0.4.0+14.04.20140312.1
2011- (c++)"unity::scopes::Variant::get_int64_t() const@Base" 0.6.16+15.04.20150410.3
2012- (c++)"unity::scopes::Variant::get_int() const@Base" 0.4.0+14.04.20140312.1
2013- (c++)"unity::scopes::Variant::get_string() const@Base" 0.4.0+14.04.20140312.1
2014- (c++)"unity::scopes::Variant::is_null() const@Base" 0.4.0+14.04.20140312.1
2015- (c++)"unity::scopes::Variant::null()@Base" 0.4.0+14.04.20140312.1
2016- (c++)"unity::scopes::Variant::operator=(bool)@Base" 0.4.0+14.04.20140312.1
2017- (c++)"unity::scopes::Variant::operator=(char const*)@Base" 0.4.0+14.04.20140312.1
2018- (c++)"unity::scopes::Variant::operator=(double)@Base" 0.4.0+14.04.20140312.1
2019- (c++)"unity::scopes::Variant::operator=(int)@Base" 0.4.0+14.04.20140312.1
2020- (c++|arch=amd64 ppc64el arm64)"unity::scopes::Variant::operator=(long)@Base" 0.6.16+15.04.20150410.3
2021- (c++|arch=armhf i386 powerpc)"unity::scopes::Variant::operator=(long long)@Base" 1.0.1+15.10.20150915.1
2022- (c++)"unity::scopes::Variant::operator=(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
2023- (c++)"unity::scopes::Variant::operator=(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unity::scopes::Variant> > > const&)@Base" 0.4.0+14.04.20140312.1
2024- (c++)"unity::scopes::Variant::operator=(std::vector<unity::scopes::Variant, std::allocator<unity::scopes::Variant> > const&)@Base" 0.4.0+14.04.20140312.1
2025- (c++)"unity::scopes::Variant::operator=(unity::scopes::Variant&&)@Base" 0.4.0+14.04.20140312.1
2026- (c++)"unity::scopes::Variant::operator=(unity::scopes::Variant const&)@Base" 0.4.0+14.04.20140312.1
2027- (c++)"unity::scopes::Variant::operator<(unity::scopes::Variant const&) const@Base" 0.4.0+14.04.20140312.1
2028- (c++)"unity::scopes::Variant::operator==(unity::scopes::Variant const&) const@Base" 0.4.0+14.04.20140312.1
2029- (c++)"unity::scopes::Variant::serialize_json() const@Base" 0.4.3+14.10.20140428
2030- (c++)"unity::scopes::Variant::swap(unity::scopes::Variant&)@Base" 0.4.0+14.04.20140312.1
2031- (c++)"unity::scopes::Variant::~Variant()@Base" 0.4.0+14.04.20140312.1
2032- (c++)"unity::scopes::Variant::Variant()@Base" 0.4.0+14.04.20140312.1
2033- (c++)"unity::scopes::Variant::Variant(bool)@Base" 0.4.0+14.04.20140312.1
2034- (c++)"unity::scopes::Variant::Variant(char const*)@Base" 0.4.0+14.04.20140312.1
2035- (c++)"unity::scopes::Variant::Variant(double)@Base" 0.4.0+14.04.20140312.1
2036- (c++)"unity::scopes::Variant::Variant(int)@Base" 0.4.0+14.04.20140312.1
2037- (c++|arch=amd64 ppc64el arm64)"unity::scopes::Variant::Variant(long)@Base" 0.6.16+15.04.20150410.3
2038- (c++|arch=armhf i386 powerpc)"unity::scopes::Variant::Variant(long long)@Base" 1.0.1+15.10.20150915.1
2039- (c++)"unity::scopes::Variant::Variant(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 0.4.0+14.04.20140312.1
2040- (c++)"unity::scopes::Variant::Variant(std::map<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, unity::scopes::Variant, std::less<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::basic_string<char, std::char_traits<char>, std::allocator<char> > const, unity::scopes::Variant> > > const&)@Base" 0.4.0+14.04.20140312.1
2041- (c++)"unity::scopes::Variant::Variant(std::vector<unity::scopes::Variant, std::allocator<unity::scopes::Variant> > const&)@Base" 0.4.0+14.04.20140312.1
2042- (c++)"unity::scopes::Variant::Variant(unity::scopes::internal::NullVariant const&)@Base" 0.4.0+14.04.20140312.1
2043- (c++)"unity::scopes::Variant::Variant(unity::scopes::Variant&&)@Base" 0.4.0+14.04.20140312.1
2044- (c++)"unity::scopes::Variant::Variant(unity::scopes::Variant const&)@Base" 0.4.0+14.04.20140312.1
2045- (c++)"unity::scopes::Variant::which() const@Base" 0.4.0+14.04.20140312.1
2046- (c++)"unity::scopes::version_string()@Base" 0.4.0+14.04.20140312.1
2047- (c++)"virtual thunk to unity::scopes::ConfigException::~ConfigException()@Base" 0.4.0+14.04.20140312.1
2048- (c++)"virtual thunk to unity::scopes::ConfigException::self() const@Base" 0.4.0+14.04.20140312.1
2049- (c++)"virtual thunk to unity::scopes::MiddlewareException::~MiddlewareException()@Base" 0.4.0+14.04.20140312.1
2050- (c++)"virtual thunk to unity::scopes::MiddlewareException::self() const@Base" 0.4.0+14.04.20140312.1
2051- (c++)"virtual thunk to unity::scopes::NotFoundException::~NotFoundException()@Base" 0.4.0+14.04.20140312.1
2052- (c++)"virtual thunk to unity::scopes::NotFoundException::self() const@Base" 0.4.0+14.04.20140312.1
2053- (c++)"virtual thunk to unity::scopes::ObjectNotExistException::~ObjectNotExistException()@Base" 0.5.0+14.10.20140619
2054- (c++)"virtual thunk to unity::scopes::ObjectNotExistException::self() const@Base" 0.4.0+14.04.20140312.1
2055- (c++)"virtual thunk to unity::scopes::PreviewReply::~PreviewReply()@Base" 0.4.0+14.04.20140312.1
2056- (c++)"virtual thunk to unity::scopes::QueryCtrl::~QueryCtrl()@Base" 0.4.0+14.04.20140312.1
2057- (c++)"virtual thunk to unity::scopes::Registry::~Registry()@Base" 0.4.0+14.04.20140312.1
2058- (c++)"virtual thunk to unity::scopes::Reply::~Reply()@Base" 0.4.0+14.04.20140312.1
2059- (c++)"virtual thunk to unity::scopes::Scope::~Scope()@Base" 0.4.0+14.04.20140312.1
2060- (c++)"virtual thunk to unity::scopes::SearchReply::~SearchReply()@Base" 0.4.0+14.04.20140312.1
2061- (c++)"virtual thunk to unity::scopes::TimeoutException::self() const@Base" 0.4.0+14.04.20140312.1
2062- (c++)"virtual thunk to unity::scopes::TimeoutException::~TimeoutException()@Base" 0.4.0+14.04.20140312.1
2063- (c++)"unity::scopes::internal::convert_exec_rel_to_abs(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::filesystem::path const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)@Base" 1.0.2+15.10.20150921
2064- (c++)"vtable for unity::scopes::AbstractScopeBase@Base" 0.6.0+14.10.20140804.1
2065- (c++)"vtable for unity::scopes::ActionMetadata@Base" 0.6.0+14.10.20140804.1
2066- (c++)"vtable for unity::scopes::ActivationListenerBase@Base" 0.4.0+14.04.20140312.1
2067- (c++)"vtable for unity::scopes::ActivationQueryBase@Base" 0.4.0+14.04.20140312.1
2068- (c++)"vtable for unity::scopes::CategorisedResult@Base" 0.4.0+14.04.20140312.1
2069- (c++)"vtable for unity::scopes::Category@Base" 0.4.0+14.04.20140312.1
2070- (c++)"vtable for unity::scopes::CategoryRenderer@Base" 0.4.0+14.04.20140312.1
2071- (c++)"vtable for unity::scopes::ConfigException@Base" 0.4.0+14.04.20140312.1
2072- (c++)"vtable for unity::scopes::experimental::Annotation@Base" 0.5.0+14.10.20140619
2073- (c++)"vtable for unity::scopes::experimental::DateTimePickerFilter@Base" 0.6.16+15.04.20150410.3
2074- (c++)"vtable for unity::scopes::experimental::RadioButtonsFilter@Base" 0.5.0+14.10.20140619
2075- (c++)"vtable for unity::scopes::experimental::RangeInputFilter@Base" 0.5.0+14.10.20140619
2076- (c++)"vtable for unity::scopes::experimental::RatingFilter@Base" 0.5.0+14.10.20140619
2077- (c++)"vtable for unity::scopes::experimental::SwitchFilter@Base" 0.5.0+14.10.20140619
2078- (c++)"vtable for unity::scopes::experimental::ValueSliderFilter@Base" 0.5.0+14.10.20140619
2079- (c++)"vtable for unity::scopes::FilterBase@Base" 0.4.0+14.04.20140312.1
2080- (c++)"vtable for unity::scopes::ListenerBase@Base" 0.4.0+14.04.20140312.1
2081- (c++)"vtable for unity::scopes::MiddlewareException@Base" 0.4.0+14.04.20140312.1
2082- (c++)"vtable for unity::scopes::NotFoundException@Base" 0.4.0+14.04.20140312.1
2083- (c++)"vtable for unity::scopes::Object@Base" 0.4.0+14.04.20140312.1
2084- (c++)"vtable for unity::scopes::ObjectNotExistException@Base" 0.4.0+14.04.20140312.1
2085- (c++)"vtable for unity::scopes::OptionSelectorFilter@Base" 0.4.0+14.04.20140312.1
2086- (c++)"vtable for unity::scopes::PreviewListenerBase@Base" 0.4.0+14.04.20140312.1
2087- (c++)"vtable for unity::scopes::PreviewQueryBase@Base" 0.4.0+14.04.20140312.1
2088- (c++)"vtable for unity::scopes::PreviewReply@Base" 0.4.0+14.04.20140312.1
2089- (c++)"vtable for unity::scopes::PreviewWidget@Base" 0.4.0+14.04.20140312.1
2090- (c++)"vtable for unity::scopes::QueryBase@Base" 0.4.0+14.04.20140312.1
2091- (c++)"vtable for unity::scopes::QueryCtrl@Base" 0.4.0+14.04.20140312.1
2092- (c++)"vtable for unity::scopes::QueryMetadata@Base" 0.6.0+14.10.20140804.1
2093- (c++)"vtable for unity::scopes::Registry@Base" 0.4.0+14.04.20140312.1
2094- (c++)"vtable for unity::scopes::Reply@Base" 0.4.0+14.04.20140312.1
2095- (c++)"vtable for unity::scopes::Result@Base" 0.4.0+14.04.20140312.1
2096- (c++)"vtable for unity::scopes::Scope@Base" 0.4.0+14.04.20140312.1
2097- (c++)"vtable for unity::scopes::ScopeBase@Base" 0.4.0+14.04.20140312.1
2098- (c++)"vtable for unity::scopes::SearchListenerBase@Base" 0.4.0+14.04.20140312.1
2099- (c++)"vtable for unity::scopes::SearchMetadata@Base" 0.6.0+14.10.20140804.1
2100- (c++)"vtable for unity::scopes::SearchQueryBase@Base" 0.4.0+14.04.20140312.1
2101- (c++)"vtable for unity::scopes::SearchReply@Base" 0.4.0+14.04.20140312.1
2102- (c++)"vtable for unity::scopes::testing::Benchmark@Base" 0.4.0+14.04.20140312.1
2103- (c++)"vtable for unity::scopes::testing::Benchmark::Result::Timing@Base" 0.4.0+14.04.20140312.1
2104- (c++)"vtable for unity::scopes::testing::InProcessBenchmark@Base" 0.4.0+14.04.20140312.1
2105- (c++)"vtable for unity::scopes::testing::OutOfProcessBenchmark@Base" 0.4.0+14.04.20140312.1
2106- (c++)"vtable for unity::scopes::testing::Result@Base" 0.4.0+14.04.20140312.1
2107- (c++)"vtable for unity::scopes::testing::Sample@Base" 0.4.0+14.04.20140312.1
2108- (c++)"vtable for unity::scopes::TimeoutException@Base" 0.4.0+14.04.20140312.1
2109- (c++)"vtable for unity::scopes::utility::BufferedResultForwarder@Base" 0.6.10+15.04.20141210.2
2110- (c++)"vtable for unity::scopes::VariantBuilder@Base" 0.4.0+14.04.20140312.1
2111- (c++)"VTT for unity::scopes::ConfigException@Base" 0.4.0+14.04.20140312.1
2112- (c++)"VTT for unity::scopes::MiddlewareException@Base" 0.4.0+14.04.20140312.1
2113- (c++)"VTT for unity::scopes::NotFoundException@Base" 0.4.0+14.04.20140312.1
2114- (c++)"VTT for unity::scopes::ObjectNotExistException@Base" 0.4.0+14.04.20140312.1
2115- (c++)"VTT for unity::scopes::PreviewReply@Base" 0.4.0+14.04.20140312.1
2116- (c++)"VTT for unity::scopes::QueryCtrl@Base" 0.4.0+14.04.20140312.1
2117- (c++)"VTT for unity::scopes::Registry@Base" 0.4.0+14.04.20140312.1
2118- (c++)"VTT for unity::scopes::Reply@Base" 0.4.0+14.04.20140312.1
2119- (c++)"VTT for unity::scopes::Scope@Base" 0.4.0+14.04.20140312.1
2120- (c++)"VTT for unity::scopes::SearchReply@Base" 0.4.0+14.04.20140312.1
2121- (c++)"VTT for unity::scopes::TimeoutException@Base" 0.4.0+14.04.20140312.1
2122
2123=== modified file 'debian/rules'
2124--- debian/rules 2015-10-02 09:11:25 +0000
2125+++ debian/rules 2015-12-18 09:50:27 +0000
2126@@ -24,5 +24,5 @@
2127 dh_click --name scope
2128
2129 override_dh_auto_clean:
2130- /bin/sh $(CURDIR)/debian/gen-debian-files.sh
2131+ /bin/sh $(CURDIR)/debian/gen-debian-files.sh $(CURDIR)/debian
2132 dh_auto_clean
2133
2134=== modified file 'debian/source/format'
2135--- debian/source/format 2013-11-19 15:38:09 +0000
2136+++ debian/source/format 2015-12-18 09:50:27 +0000
2137@@ -1,1 +1,1 @@
2138-1.0
2139+3.0 (quilt)
2140
2141=== modified file 'demo/scopes/scope-A/CMakeLists.txt'
2142--- demo/scopes/scope-A/CMakeLists.txt 2015-01-14 02:19:17 +0000
2143+++ demo/scopes/scope-A/CMakeLists.txt 2015-12-18 09:50:27 +0000
2144@@ -1,5 +1,4 @@
2145-configure_file(scope-A.map.in scope-A.map)
2146-set(symbol_map "${CMAKE_CURRENT_BINARY_DIR}/scope-A.map")
2147+set(symbol_map "${CMAKE_CURRENT_SOURCE_DIR}/scope-A.map")
2148
2149 add_library(scope-A MODULE scope-A.cpp)
2150 # Add_dependencies should be used sparingly. In this case we need the global
2151
2152=== renamed file 'demo/scopes/scope-A/scope-A.map.in' => 'demo/scopes/scope-A/scope-A.map'
2153--- demo/scopes/scope-A/scope-A.map.in 2015-09-02 06:05:10 +0000
2154+++ demo/scopes/scope-A/scope-A.map 2015-12-18 09:50:27 +0000
2155@@ -1,6 +1,6 @@
2156 {
2157 global:
2158- "unity_scope_create_v@UNITY_SCOPES_SOVERSION_SYM_SUFFIX@";
2159+ unity_scope_create_v*;
2160 "unity_scope_destroy";
2161 local:
2162 extern "C++" {
2163
2164=== modified file 'doc/tutorial.dox'
2165--- doc/tutorial.dox 2015-09-02 05:35:01 +0000
2166+++ doc/tutorial.dox 2015-12-18 09:50:27 +0000
2167@@ -323,6 +323,11 @@
2168 until your scope has processed _all_ results. To create a positive user experience,
2169 your scope should push results as soon as possible.
2170
2171+The UI uses categories to incrementally render the display after a refresh of search results. This relies
2172+on categories staying the same from query to query. If your scope has, say, a "News" category, you need
2173+to make sure that the category ID and name stay the same from query to query. In particular, do _not_
2174+create category IDs that are artificially unique per query (such as by appending a sequence number).
2175+
2176 When you create a category, you can provide a \link unity::scopes::CategoryRenderer \endlink instance.
2177 The category renderer determines the visual appearance of the results in that category (such as
2178 display in a grid or in a carousel layout).
2179
2180=== modified file 'include/unity/scopes/CMakeLists.txt'
2181--- include/unity/scopes/CMakeLists.txt 2014-12-18 09:44:25 +0000
2182+++ include/unity/scopes/CMakeLists.txt 2015-12-18 09:50:27 +0000
2183@@ -8,6 +8,7 @@
2184 #
2185 # Generated headers
2186 #
2187+string(REPLACE . _ UNITY_SCOPES_SOVERSION_SYM_SUFFIX ${UNITY_SCOPES_SOVERSION})
2188 configure_file(Version.h.in Version.h)
2189 set(headers ${headers} ${CMAKE_CURRENT_BINARY_DIR}/Version.h)
2190
2191
2192=== modified file 'include/unity/scopes/FilterBase.h'
2193--- include/unity/scopes/FilterBase.h 2015-01-08 12:14:57 +0000
2194+++ include/unity/scopes/FilterBase.h 2015-12-18 09:50:27 +0000
2195@@ -57,13 +57,14 @@
2196 enum DisplayHints
2197 {
2198 Default = 0, /**< Default value (no hint) */
2199- Primary = 1 /**< Display this filter at the top of the screen, if possible */
2200+ Primary = 1 /**< Display this filter as a primary navigation, if possible. Currently only the OptionSelectorFilter can act as primary navigation. */
2201 };
2202
2203 /**
2204 \brief Sets display hints for the Shell UI.
2205
2206 \param hints A combination of DisplayHints for this filter.
2207+ \throws unity::InvalidArgumentException if given hints value is unsupported by current filter type.
2208 */
2209 void set_display_hints(int hints);
2210
2211
2212=== modified file 'include/unity/scopes/OptionSelectorFilter.h'
2213--- include/unity/scopes/OptionSelectorFilter.h 2014-11-03 05:31:30 +0000
2214+++ include/unity/scopes/OptionSelectorFilter.h 2015-12-18 09:50:27 +0000
2215@@ -55,6 +55,9 @@
2216 \param label A display label for the filter.
2217 \param multi_select If true, the filter permits more than option to be selected; otherwise, only a single
2218 option can be selected.
2219+
2220+ \note The multi-selection cannot be combined with unity::scopes::FilterBase::DisplayHints::Primary flag set via
2221+ unity::scopes::FilterBase::set_display_hints().
2222 */
2223 static OptionSelectorFilter::UPtr create(std::string const& id, std::string const& label, bool multi_select = false);
2224
2225
2226=== modified file 'include/unity/scopes/SearchReply.h'
2227--- include/unity/scopes/SearchReply.h 2015-02-12 07:22:26 +0000
2228+++ include/unity/scopes/SearchReply.h 2015-12-18 09:50:27 +0000
2229@@ -90,6 +90,10 @@
2230
2231 \return The category instance
2232 \throws unity::scopes::InvalidArgumentException if category with that id has already been registered.
2233+
2234+ \note The UI uses category IDs for incremental rendering when refreshing search results. For this to work
2235+ correctly, you need to make sure that you use the same category ID for different queries if the search
2236+ results apply to the same category as for a previous search.
2237 */
2238 virtual Category::SCPtr register_category(std::string const& id,
2239 std::string const& title,
2240
2241=== modified file 'include/unity/scopes/internal/DateTimePickerFilterImpl.h'
2242--- include/unity/scopes/internal/DateTimePickerFilterImpl.h 2015-03-31 16:05:23 +0000
2243+++ include/unity/scopes/internal/DateTimePickerFilterImpl.h 2015-12-18 09:50:27 +0000
2244@@ -68,6 +68,7 @@
2245 static std::chrono::system_clock::time_point to_timepoint(int64_t seconds_from_epoch);
2246
2247 protected:
2248+ void validate_display_hints() const override;
2249 void serialize(VariantMap& var) const override;
2250 void deserialize(VariantMap const& var);
2251 std::string filter_type() const override;
2252
2253=== modified file 'include/unity/scopes/internal/DfltConfig.h.in'
2254--- include/unity/scopes/internal/DfltConfig.h.in 2015-07-01 10:59:49 +0000
2255+++ include/unity/scopes/internal/DfltConfig.h.in 2015-12-18 09:50:27 +0000
2256@@ -57,7 +57,7 @@
2257 static constexpr char const* DFLT_HOME_CACHE_SUBDIR = ".local/share/unity-scopes";
2258 static constexpr char const* DFLT_HOME_APP_SUBDIR = ".local/share";
2259 static constexpr char const* DFLT_HOME_CONFIG_SUBDIR = ".config/unity-scopes";
2260-static constexpr char const* DFLT_HOME_LOG_SUBDIR = ".local/share/unity-scopes";
2261+static constexpr char const* DFLT_HOME_LOG_SUBDIR = "";
2262
2263 static constexpr int DFLT_MAX_LOG_FILE_SIZE = 512 * 1024; // bytes, individual file size
2264 static constexpr int DFLT_MAX_LOG_DIR_SIZE = 2 * 1024 * 1024; // bytes, sum of file sizes
2265
2266=== modified file 'include/unity/scopes/internal/FilterBaseImpl.h'
2267--- include/unity/scopes/internal/FilterBaseImpl.h 2014-11-03 05:31:30 +0000
2268+++ include/unity/scopes/internal/FilterBaseImpl.h 2015-12-18 09:50:27 +0000
2269@@ -47,6 +47,7 @@
2270 static VariantArray serialize_filters(Filters const& filters);
2271 static Filters deserialize_filters(VariantArray const& var);
2272 static void validate_filters(Filters const& filters);
2273+ virtual void validate_display_hints() const = 0;
2274
2275 protected:
2276 virtual void serialize(VariantMap& var) const = 0;
2277
2278=== modified file 'include/unity/scopes/internal/OptionSelectorFilterImpl.h'
2279--- include/unity/scopes/internal/OptionSelectorFilterImpl.h 2014-11-03 05:31:30 +0000
2280+++ include/unity/scopes/internal/OptionSelectorFilterImpl.h 2015-12-18 09:50:27 +0000
2281@@ -50,6 +50,7 @@
2282 void update_state(FilterState& filter_state, FilterOption::SCPtr option, bool active) const;
2283 static void update_state(FilterState& filter_state, std::string const& filter_id, std::string const& option_id, bool value);
2284 static OptionSelectorFilter::SPtr create(VariantMap const& var);
2285+ void validate_display_hints() const override;
2286
2287 protected:
2288 void serialize(VariantMap& var) const override;
2289
2290=== modified file 'include/unity/scopes/internal/RadioButtonsFilterImpl.h'
2291--- include/unity/scopes/internal/RadioButtonsFilterImpl.h 2014-11-03 05:31:30 +0000
2292+++ include/unity/scopes/internal/RadioButtonsFilterImpl.h 2015-12-18 09:50:27 +0000
2293@@ -40,6 +40,9 @@
2294 FilterOption::SCPtr active_option(FilterState const& filter_state) const;
2295 std::string filter_type() const override;
2296 static RadioButtonsFilter::SPtr create(VariantMap const& var);
2297+
2298+protected:
2299+ void validate_display_hints() const override;
2300 };
2301
2302 } // namespace internal
2303
2304=== modified file 'include/unity/scopes/internal/RangeInputFilterImpl.h'
2305--- include/unity/scopes/internal/RangeInputFilterImpl.h 2014-11-03 05:31:30 +0000
2306+++ include/unity/scopes/internal/RangeInputFilterImpl.h 2015-12-18 09:50:27 +0000
2307@@ -51,6 +51,7 @@
2308 static void update_state(FilterState& filter_state, std::string const& filter_id, Variant const& start_value, Variant const& end_value);
2309
2310 std::string filter_type() const override;
2311+ void validate_display_hints() const override;
2312
2313 static RangeInputFilter::SPtr create(VariantMap const& var);
2314
2315
2316=== modified file 'include/unity/scopes/internal/RegistryObject.h'
2317--- include/unity/scopes/internal/RegistryObject.h 2015-07-06 13:47:54 +0000
2318+++ include/unity/scopes/internal/RegistryObject.h 2015-12-18 09:50:27 +0000
2319@@ -135,6 +135,7 @@
2320 };
2321
2322 private:
2323+ std::unique_ptr<unity::scopes::internal::Logger> test_logger_;
2324 boost::log::sources::severity_channel_logger_mt<>& logger_;
2325
2326 core::posix::ChildProcess::DeathObserver& death_observer_;
2327
2328=== modified file 'include/unity/scopes/internal/ScopeImpl.h'
2329--- include/unity/scopes/internal/ScopeImpl.h 2015-05-29 10:17:42 +0000
2330+++ include/unity/scopes/internal/ScopeImpl.h 2015-12-18 09:50:27 +0000
2331@@ -103,7 +103,7 @@
2332 virtual QueryCtrlProxy activate_result_action(Result const& result,
2333 ActionMetadata const& metadata,
2334 std::string const& action_id,
2335- ActivationListenerBase::SPtr const& reply);
2336+ ActivationListenerBase::SPtr const& reply) override;
2337
2338 virtual ChildScopeList child_scopes() override;
2339 virtual bool set_child_scopes(ChildScopeList const& child_scopes) override;
2340
2341=== modified file 'include/unity/scopes/internal/SettingsDB.h'
2342--- include/unity/scopes/internal/SettingsDB.h 2015-07-13 14:28:15 +0000
2343+++ include/unity/scopes/internal/SettingsDB.h 2015-12-18 09:50:27 +0000
2344@@ -18,7 +18,6 @@
2345
2346 #pragma once
2347
2348-#include <unity/scopes/internal/Logger.h>
2349 #include <unity/scopes/internal/SettingsSchema.h>
2350 #include <unity/scopes/Variant.h>
2351 #include <unity/util/DefinesPtrs.h>
2352@@ -47,15 +46,9 @@
2353 NONCOPYABLE(SettingsDB);
2354 UNITY_DEFINES_PTRS(SettingsDB);
2355
2356- static UPtr create_from_ini_file(std::string const& db_path,
2357- std::string const& ini_file_path,
2358- boost::log::sources::severity_channel_logger_mt<>& logger);
2359- static UPtr create_from_json_string(std::string const& db_path,
2360- std::string const& json_string,
2361- boost::log::sources::severity_channel_logger_mt<>& logger);
2362- static UPtr create_from_schema(std::string const& db_path,
2363- unity::scopes::internal::SettingsSchema const& schema,
2364- boost::log::sources::severity_channel_logger_mt<>& logger);
2365+ static UPtr create_from_ini_file(std::string const& db_path, std::string const& ini_file_path);
2366+ static UPtr create_from_json_string(std::string const& db_path, std::string const& json_string);
2367+ static UPtr create_from_schema(std::string const& db_path, unity::scopes::internal::SettingsSchema const& schema);
2368
2369 ~SettingsDB() = default;
2370
2371@@ -65,9 +58,7 @@
2372 VariantMap settings(); // Returns the current settings (checking the DB each time).
2373
2374 private:
2375- SettingsDB(std::string const& db_path,
2376- unity::scopes::internal::SettingsSchema const& schema,
2377- boost::log::sources::severity_channel_logger_mt<>& logger);
2378+ SettingsDB(std::string const& db_path, unity::scopes::internal::SettingsSchema const& schema);
2379
2380 void process_doc_(std::string const& id, unity::util::IniParser const& parer);
2381 void process_all_docs();
2382@@ -80,7 +71,6 @@
2383 VariantArray definitions_; // Returned by SettingsSchema
2384 std::map<std::string, Variant> def_map_; // Allows fast access to the Variants in definitions_
2385 unity::scopes::VariantMap values_;
2386- boost::log::sources::severity_channel_logger_mt<>& logger_;
2387 };
2388
2389 } // namespace internal
2390
2391=== modified file 'include/unity/scopes/internal/SwitchFilterImpl.h'
2392--- include/unity/scopes/internal/SwitchFilterImpl.h 2014-11-03 05:31:30 +0000
2393+++ include/unity/scopes/internal/SwitchFilterImpl.h 2015-12-18 09:50:27 +0000
2394@@ -44,6 +44,7 @@
2395 static SwitchFilter::SPtr create(VariantMap const& var);
2396
2397 protected:
2398+ void validate_display_hints() const override;
2399 std::string filter_type() const override;
2400 void serialize(VariantMap& var) const override;
2401 void deserialize(VariantMap const& var);
2402
2403=== modified file 'include/unity/scopes/internal/ValueSliderFilterImpl.h'
2404--- include/unity/scopes/internal/ValueSliderFilterImpl.h 2014-11-03 05:31:30 +0000
2405+++ include/unity/scopes/internal/ValueSliderFilterImpl.h 2015-12-18 09:50:27 +0000
2406@@ -52,6 +52,7 @@
2407 void update_state(FilterState& filter_state, double value) const;
2408 static ValueSliderFilter::SPtr create(VariantMap const& var);
2409 static void update_state(FilterState& filter_state, std::string const& filter_id, double value);
2410+ void validate_display_hints() const override;
2411
2412 protected:
2413 void serialize(VariantMap& var) const override;
2414
2415=== modified file 'include/unity/scopes/internal/smartscopes/SmartScopesClient.h'
2416--- include/unity/scopes/internal/smartscopes/SmartScopesClient.h 2015-04-15 10:25:47 +0000
2417+++ include/unity/scopes/internal/smartscopes/SmartScopesClient.h 2015-12-18 09:50:27 +0000
2418@@ -231,6 +231,7 @@
2419
2420 HttpClientInterface::SPtr http_client_;
2421 JsonNodeInterface::SPtr json_node_;
2422+ std::unique_ptr<unity::scopes::internal::Logger> test_logger_;
2423 boost::log::sources::severity_channel_logger_mt<>& logger_;
2424 std::string url_;
2425
2426
2427=== modified file 'include/unity/scopes/internal/zmq_middleware/ObjectAdapter.h'
2428--- include/unity/scopes/internal/zmq_middleware/ObjectAdapter.h 2015-01-06 00:53:49 +0000
2429+++ include/unity/scopes/internal/zmq_middleware/ObjectAdapter.h 2015-12-18 09:50:27 +0000
2430@@ -136,6 +136,9 @@
2431 ServantMap servants_;
2432 ServantMap dflt_servants_;
2433 mutable std::mutex map_mutex_;
2434+
2435+ // Dummy logger for testing
2436+ std::unique_ptr<unity::scopes::internal::Logger> test_logger_;
2437 };
2438
2439 } // namespace zmq_middleware
2440
2441=== modified file 'include/unity/scopes/internal/zmq_middleware/ZmqMiddleware.h'
2442--- include/unity/scopes/internal/zmq_middleware/ZmqMiddleware.h 2015-07-01 10:59:49 +0000
2443+++ include/unity/scopes/internal/zmq_middleware/ZmqMiddleware.h 2015-12-18 09:50:27 +0000
2444@@ -134,6 +134,7 @@
2445 std::condition_variable state_changed_;
2446 mutable std::mutex state_mutex_; // Protects state_
2447 std::atomic_bool shutdown_flag_;
2448+ std::unique_ptr<unity::scopes::internal::Logger> test_logger_;
2449 boost::log::sources::severity_channel_logger_mt<>& logger_;
2450
2451 int64_t twoway_timeout_; // Default timeout for twoway invocations
2452
2453=== modified file 'src/scopes/FilterBase.cpp'
2454--- src/scopes/FilterBase.cpp 2015-01-08 12:14:57 +0000
2455+++ src/scopes/FilterBase.cpp 2015-12-18 09:50:27 +0000
2456@@ -46,6 +46,7 @@
2457 void FilterBase::set_display_hints(int hints)
2458 {
2459 p->set_display_hints(hints);
2460+ p->validate_display_hints();
2461 }
2462
2463 std::string FilterBase::id() const
2464
2465=== modified file 'src/scopes/PreviewWidget.cpp'
2466--- src/scopes/PreviewWidget.cpp 2015-09-15 11:20:20 +0000
2467+++ src/scopes/PreviewWidget.cpp 2015-12-18 09:50:27 +0000
2468@@ -139,6 +139,7 @@
2469
2470 \arg \c source A URI pointing to the video
2471 \arg \c screenshot A URI pointing to a screenshot of the video (optional)
2472+\arg \c share-data An optional dictionary for making this video shareable with Content Hub. See \link contentsharing content sharing\endlink below.
2473
2474 \code{.cpp}
2475 {
2476@@ -158,6 +159,7 @@
2477 \arg \c source A URI pointing to the image
2478 \arg \c zoomable A boolean specifying whether the image is zoomable (default: \c false)
2479 \arg \c fallback A fallback image to be used if the image URI cannot be retrieved (default: none)
2480+\arg \c share-data An optional dictionary for making this image shareable with Content Hub. See \link contentsharing content sharing\endlink below.
2481
2482 \code{.cpp}
2483 {
2484@@ -472,6 +474,30 @@
2485 table.add_attribute_value("values", Variant(values));
2486 ...
2487 \endcode
2488+
2489+\subsection contentsharing Content sharing
2490+
2491+Some widgets support content sharing with the special share-data attribute. When the widget is tapped (clicked), data (image, video etc.)
2492+can be shared with Content Hub.
2493+
2494+The share-data attribute is a dictionary (VariantMap) that needs to contain the following keys:
2495+
2496+\arg \c uri A single URI to share or an array of URIs.
2497+\arg \c content-type A name of the content type known to Content Hub, e.g. "links", "pictures", "videos". Please refer to Content Hub documentation
2498+for information on supported content types.
2499+
2500+Here is an example of a shareable image:
2501+
2502+\code
2503+ PreviewWidget image("img", "image");
2504+ image.add_attribute_value("source", Variant("http://www.example.org/graphics.png"));
2505+
2506+ VariantMap share_data;
2507+ share_data["uri"] = Variant("http://www.example.org/graphics_big.png");
2508+ share_data["content-type"] = Variant("pictures");
2509+ image.add_attribute_value("share-data", share_data);
2510+\endcode
2511+
2512 */
2513
2514 //! @cond
2515
2516=== modified file 'src/scopes/internal/CannedQueryImpl.cpp'
2517--- src/scopes/internal/CannedQueryImpl.cpp 2015-02-26 12:47:37 +0000
2518+++ src/scopes/internal/CannedQueryImpl.cpp 2015-12-18 09:50:27 +0000
2519@@ -232,7 +232,7 @@
2520 {
2521 return from_percent_encoding(value);
2522 }
2523- catch (InvalidArgumentException const& e)
2524+ catch (InvalidArgumentException const&)
2525 {
2526 std::stringstream err;
2527 err << "Failed to decode key '" << key_name << "' of uri '" << uri << "'";
2528
2529=== modified file 'src/scopes/internal/DateTimePickerFilterImpl.cpp'
2530--- src/scopes/internal/DateTimePickerFilterImpl.cpp 2015-03-31 16:05:23 +0000
2531+++ src/scopes/internal/DateTimePickerFilterImpl.cpp 2015-12-18 09:50:27 +0000
2532@@ -181,6 +181,14 @@
2533 return ((m_min == nullptr || date >= *m_min - std::chrono::seconds(1)) && (m_max == nullptr || date < *m_max + std::chrono::seconds(1)));
2534 }
2535
2536+void DateTimePickerFilterImpl::validate_display_hints() const
2537+{
2538+ if (display_hints() & FilterBase::DisplayHints::Primary)
2539+ {
2540+ throw unity::InvalidArgumentException("DateTimePickerFilter::set_display_hints(): Primary navigation flag is not supported by this filter type");
2541+ }
2542+}
2543+
2544 void DateTimePickerFilterImpl::serialize(VariantMap& var) const
2545 {
2546 var["mode"] = static_cast<int>(m_mode.to_ulong());
2547@@ -241,7 +249,9 @@
2548
2549 DateTimePickerFilter::SPtr DateTimePickerFilterImpl::create(VariantMap const& var)
2550 {
2551- return std::shared_ptr<DateTimePickerFilter>(new DateTimePickerFilter(new DateTimePickerFilterImpl(var)));
2552+ auto filter = std::shared_ptr<DateTimePickerFilter>(new DateTimePickerFilter(new DateTimePickerFilterImpl(var)));
2553+ filter->fwd()->validate_display_hints();
2554+ return filter;
2555 }
2556
2557 std::string DateTimePickerFilterImpl::filter_type() const
2558
2559=== modified file 'src/scopes/internal/Executor.cpp'
2560--- src/scopes/internal/Executor.cpp 2014-08-08 08:35:09 +0000
2561+++ src/scopes/internal/Executor.cpp 2015-12-18 09:50:27 +0000
2562@@ -49,10 +49,8 @@
2563 case ENOENT:
2564 case EACCES:
2565 throw std::runtime_error("AppArmor profile does not exist");
2566- break;
2567 case EINVAL:
2568 throw std::runtime_error("AppArmor interface not available");
2569- break;
2570 default:
2571 throw std::runtime_error("Unknown AppArmor error");
2572 }
2573
2574=== modified file 'src/scopes/internal/IniSettingsSchema.cpp'
2575--- src/scopes/internal/IniSettingsSchema.cpp 2015-03-02 03:59:01 +0000
2576+++ src/scopes/internal/IniSettingsSchema.cpp 2015-12-18 09:50:27 +0000
2577@@ -56,8 +56,6 @@
2578 Variant const& default_value);
2579 ~Setting() = default;
2580
2581- string id() const;
2582-
2583 enum Type { BooleanT, ListT, NumberT, StringT };
2584
2585 Variant to_schema_definition();
2586@@ -240,7 +238,7 @@
2587 }
2588 }
2589 }
2590- catch (LogicException const& e)
2591+ catch (LogicException const&)
2592 {
2593 throw ResourceException(string("IniSettingsSchema(): invalid value type for \"") + dflt_val_key + "\" definition, "
2594 "setting = \"" + id_ + "\"");
2595@@ -276,7 +274,7 @@
2596 definitions_.push_back(s.to_schema_definition());
2597 }
2598 }
2599- catch (std::exception const& e)
2600+ catch (std::exception const&)
2601 {
2602 throw ResourceException("IniSettingsSchema(): cannot parse settings file \"" + ini_file + "\"");
2603 }
2604
2605=== modified file 'src/scopes/internal/JsonCppNode.cpp'
2606--- src/scopes/internal/JsonCppNode.cpp 2015-09-15 09:09:36 +0000
2607+++ src/scopes/internal/JsonCppNode.cpp 2015-12-18 09:50:27 +0000
2608@@ -264,6 +264,11 @@
2609 throw unity::LogicException("Current node is empty");
2610 }
2611
2612+ if (root_.type() != Json::objectValue)
2613+ {
2614+ throw unity::LogicException("Root node is not an object");
2615+ }
2616+
2617 return root_.isMember(node_name);
2618 }
2619
2620@@ -284,6 +289,10 @@
2621 throw unity::LogicException("Current node is empty");
2622 }
2623
2624+ if (root_.type() != Json::objectValue)
2625+ {
2626+ throw unity::LogicException("Root node is not an object");
2627+ }
2628 if (!root_.isMember(node_name))
2629 {
2630 throw unity::LogicException("Node " + node_name + " does not exist");
2631
2632=== modified file 'src/scopes/internal/OnlineAccountClientImpl.cpp'
2633--- src/scopes/internal/OnlineAccountClientImpl.cpp 2015-01-26 06:02:10 +0000
2634+++ src/scopes/internal/OnlineAccountClientImpl.cpp 2015-12-18 09:50:27 +0000
2635@@ -653,7 +653,7 @@
2636 g_main_loop_run(main_loop_.get());
2637 }
2638 // LCOV_EXCL_START
2639- catch (std::exception const& e)
2640+ catch (std::exception const&)
2641 {
2642 std::lock_guard<std::mutex> lock(mutex_);
2643 thread_exception_ = std::current_exception();
2644
2645=== modified file 'src/scopes/internal/OptionSelectorFilterImpl.cpp'
2646--- src/scopes/internal/OptionSelectorFilterImpl.cpp 2014-08-05 05:29:56 +0000
2647+++ src/scopes/internal/OptionSelectorFilterImpl.cpp 2015-12-18 09:50:27 +0000
2648@@ -46,7 +46,9 @@
2649
2650 OptionSelectorFilter::SPtr OptionSelectorFilterImpl::create(VariantMap const& var)
2651 {
2652- return std::shared_ptr<OptionSelectorFilter>(new OptionSelectorFilter(new OptionSelectorFilterImpl(var)));
2653+ auto filter = std::shared_ptr<OptionSelectorFilter>(new OptionSelectorFilter(new OptionSelectorFilterImpl(var)));
2654+ filter->fwd()->validate_display_hints();
2655+ return filter;
2656 }
2657
2658 OptionSelectorFilterImpl::OptionSelectorFilterImpl(VariantMap const& var)
2659@@ -137,6 +139,14 @@
2660 return options_.size();
2661 }
2662
2663+void OptionSelectorFilterImpl::validate_display_hints() const
2664+{
2665+ if ((display_hints() & FilterBase::DisplayHints::Primary) && multi_select_)
2666+ {
2667+ throw unity::InvalidArgumentException("OptionSelectorFilter::set_display_hints(): primary navigation flag cannot be enabled with multi-selection");
2668+ }
2669+}
2670+
2671 std::list<FilterOption::SCPtr> OptionSelectorFilterImpl::options() const
2672 {
2673 return options_;
2674
2675=== modified file 'src/scopes/internal/PreviewReplyImpl.cpp'
2676--- src/scopes/internal/PreviewReplyImpl.cpp 2015-01-09 03:16:51 +0000
2677+++ src/scopes/internal/PreviewReplyImpl.cpp 2015-12-18 09:50:27 +0000
2678@@ -52,7 +52,7 @@
2679 {
2680 ColumnLayoutImpl::validate_layouts(layouts);
2681 }
2682- catch (unity::LogicException const &e)
2683+ catch (unity::LogicException const&)
2684 {
2685 throw unity::LogicException("PreviewReplyImpl::register_layout(): Failed to validate layouts");
2686 }
2687
2688=== modified file 'src/scopes/internal/PreviewReplyObject.cpp'
2689--- src/scopes/internal/PreviewReplyObject.cpp 2014-11-18 07:04:04 +0000
2690+++ src/scopes/internal/PreviewReplyObject.cpp 2015-12-18 09:50:27 +0000
2691@@ -67,7 +67,7 @@
2692 {
2693 ColumnLayoutImpl::validate_layouts(list);
2694 }
2695- catch (unity::LogicException const &e)
2696+ catch (unity::LogicException const&)
2697 {
2698 throw unity::LogicException("PreviewReplyObject::process_data(): Failed to validate layouts");
2699 }
2700
2701=== modified file 'src/scopes/internal/RadioButtonsFilterImpl.cpp'
2702--- src/scopes/internal/RadioButtonsFilterImpl.cpp 2014-05-15 10:55:37 +0000
2703+++ src/scopes/internal/RadioButtonsFilterImpl.cpp 2015-12-18 09:50:27 +0000
2704@@ -69,9 +69,20 @@
2705 return "radio_buttons";
2706 }
2707
2708+void RadioButtonsFilterImpl::validate_display_hints() const
2709+{
2710+ OptionSelectorFilterImpl::validate_display_hints();
2711+ if (display_hints() & FilterBase::DisplayHints::Primary)
2712+ {
2713+ throw unity::InvalidArgumentException("RadioButtonsFilter::set_display_hints(): primary navigation flag is not supported by this filter type");
2714+ }
2715+}
2716+
2717 RadioButtonsFilter::SPtr RadioButtonsFilterImpl::create(VariantMap const& var)
2718 {
2719- return std::shared_ptr<RadioButtonsFilter>(new RadioButtonsFilter(new RadioButtonsFilterImpl(var)));
2720+ auto filter = std::shared_ptr<RadioButtonsFilter>(new RadioButtonsFilter(new RadioButtonsFilterImpl(var)));
2721+ filter->fwd()->validate_display_hints();
2722+ return filter;
2723 }
2724
2725 } // namespace internal
2726
2727=== modified file 'src/scopes/internal/RangeInputFilterImpl.cpp'
2728--- src/scopes/internal/RangeInputFilterImpl.cpp 2014-08-05 06:42:04 +0000
2729+++ src/scopes/internal/RangeInputFilterImpl.cpp 2015-12-18 09:50:27 +0000
2730@@ -47,7 +47,9 @@
2731
2732 RangeInputFilter::SPtr RangeInputFilterImpl::create(VariantMap const& var)
2733 {
2734- return std::shared_ptr<RangeInputFilter>(new RangeInputFilter(new RangeInputFilterImpl(var)));
2735+ auto filter = std::shared_ptr<RangeInputFilter>(new RangeInputFilter(new RangeInputFilterImpl(var)));
2736+ filter->fwd()->validate_display_hints();
2737+ return filter;
2738 }
2739
2740 std::string RangeInputFilterImpl::start_label() const
2741@@ -191,6 +193,14 @@
2742 unit_label_ = it->second.get_string();
2743 }
2744
2745+void RangeInputFilterImpl::validate_display_hints() const
2746+{
2747+ if (display_hints() & FilterBase::DisplayHints::Primary)
2748+ {
2749+ throw unity::InvalidArgumentException("RangeInputFilter::set_display_hints(): primary navigation flag is not supported by this filter type");
2750+ }
2751+}
2752+
2753 } // namespace internal
2754
2755 } // namespace scopes
2756
2757=== modified file 'src/scopes/internal/RegistryObject.cpp'
2758--- src/scopes/internal/RegistryObject.cpp 2015-07-06 13:47:54 +0000
2759+++ src/scopes/internal/RegistryObject.cpp 2015-12-18 09:50:27 +0000
2760@@ -47,14 +47,13 @@
2761 namespace internal
2762 {
2763
2764-// Substitute logger for testing. (Some of tests mock out the middleware and run time.)
2765-BOOST_LOG_INLINE_GLOBAL_LOGGER_DEFAULT(registry_object_test_logger, boost::log::sources::severity_channel_logger_mt<>)
2766-
2767 RegistryObject::RegistryObject(core::posix::ChildProcess::DeathObserver& death_observer,
2768 Executor::SPtr const& executor,
2769 MiddlewareBase::SPtr middleware,
2770 bool generate_desktop_files)
2771- : logger_(middleware ? middleware->runtime()->logger() : registry_object_test_logger::get()),
2772+ // Substitute logger for testing. (Some of tests mock out the middleware and run time.)
2773+ : test_logger_(middleware ? nullptr : new Logger("RegistryObject_test")),
2774+ logger_(middleware ? middleware->runtime()->logger() : *test_logger_),
2775 death_observer_(death_observer),
2776 death_observer_connection_
2777 {
2778
2779=== modified file 'src/scopes/internal/ReplyImpl.cpp'
2780--- src/scopes/internal/ReplyImpl.cpp 2015-02-04 06:07:15 +0000
2781+++ src/scopes/internal/ReplyImpl.cpp 2015-12-18 09:50:27 +0000
2782@@ -127,7 +127,7 @@
2783 {
2784 fwd()->finished(CompletionDetails(CompletionDetails::Error, error_message)); // Oneway, can't block
2785 }
2786- catch (std::exception const& e)
2787+ catch (std::exception const&)
2788 {
2789 BOOST_LOG(mw_proxy_->mw_base()->runtime()->logger())
2790 << "ReplyImpl::error(): exception from finished(): " << error_message;
2791
2792=== modified file 'src/scopes/internal/RuntimeConfig.cpp'
2793--- src/scopes/internal/RuntimeConfig.cpp 2015-06-11 07:17:56 +0000
2794+++ src/scopes/internal/RuntimeConfig.cpp 2015-12-18 09:50:27 +0000
2795@@ -78,7 +78,6 @@
2796 cache_directory_ = default_cache_directory();
2797 app_directory_ = default_app_directory();
2798 config_directory_ = default_config_directory();
2799- log_directory_ = default_log_directory();
2800 }
2801 else
2802 {
2803@@ -108,7 +107,7 @@
2804 {
2805 cache_directory_ = default_cache_directory();
2806 }
2807- catch (ResourceException const& e)
2808+ catch (ResourceException const&)
2809 {
2810 throw_ex("No " + cache_dir_key + " configured and failed to get default");
2811 }
2812@@ -121,7 +120,7 @@
2813 {
2814 app_directory_ = default_app_directory();
2815 }
2816- catch (ResourceException const& e)
2817+ catch (ResourceException const&)
2818 {
2819 throw_ex("No " + app_dir_key + " configured and failed to get default");
2820 }
2821@@ -129,7 +128,7 @@
2822
2823 // UNITY_SCOPES_CONFIG_DIR env var can be used to override the value of ConfigDir key of Runtime.ini
2824 char const* scopes_cfg_dir_override = getenv("UNITY_SCOPES_CONFIG_DIR");
2825- config_directory_ = (scopes_cfg_dir_override != nullptr && scopes_cfg_dir_override != '\0') ?
2826+ config_directory_ = (scopes_cfg_dir_override != nullptr && *scopes_cfg_dir_override != '\0') ?
2827 string(scopes_cfg_dir_override) : get_optional_string(runtime_config_group, config_dir_key);
2828 if (config_directory_.empty())
2829 {
2830@@ -137,29 +136,13 @@
2831 {
2832 config_directory_ = default_config_directory();
2833 }
2834- catch (ResourceException const& e)
2835+ catch (ResourceException const&)
2836 {
2837 throw_ex("No " + config_dir_key + " configured and failed to get default");
2838 }
2839 }
2840
2841- try
2842- {
2843- // If explicitly set to the empty string, we succeed here.
2844- log_directory_ = parser()->get_string(runtime_config_group, log_dir_key);
2845- }
2846- catch (LogicException const&)
2847- {
2848- // Use default value.
2849- try
2850- {
2851- log_directory_ = default_log_directory();
2852- }
2853- catch (ResourceException const& e)
2854- {
2855- throw_ex("No " + log_dir_key + " configured and failed to get default");
2856- }
2857- }
2858+ log_directory_ = get_optional_string(runtime_config_group, log_dir_key);
2859
2860 // Check if we have an override for the log directory.
2861 char const* logdir = getenv("UNITY_SCOPES_LOGDIR");
2862
2863=== modified file 'src/scopes/internal/RuntimeImpl.cpp'
2864--- src/scopes/internal/RuntimeImpl.cpp 2015-04-10 03:55:25 +0000
2865+++ src/scopes/internal/RuntimeImpl.cpp 2015-12-18 09:50:27 +0000
2866@@ -73,8 +73,7 @@
2867 log_file_basename = "client"; // Don't make lots of log files named like c-c4c758b100000000.
2868 }
2869
2870- // Until we know where the scope's cache directory is,
2871- // we use a logger that logs to std::clog.
2872+ // By default, we use a logger that writes to std::clog.
2873 logger_.reset(new Logger(scope_id_));
2874
2875 // Create the middleware factory and get the registry identity and config filename.
2876@@ -92,8 +91,7 @@
2877 }
2878
2879 // Now that we have the config, change the logger to log to a file.
2880- // If log_dir was explicitly set to the empty string, continue
2881- // logging to std::clog.
2882+ // If log_dir is set to the empty string, continue logging to std::clog.
2883 log_dir_ = config.log_directory();
2884 if (!log_dir_.empty())
2885 {
2886@@ -136,7 +134,7 @@
2887 app_dir_ = config.app_directory();
2888 config_dir_ = config.config_directory();
2889 }
2890- catch (unity::Exception const& e)
2891+ catch (unity::Exception const&)
2892 {
2893 destroy();
2894 string msg = "Cannot instantiate run time for " + (scope_id.empty() ? "client" : scope_id) +
2895@@ -382,7 +380,7 @@
2896 boost::system::error_code ec;
2897 if (boost::filesystem::exists(settings_schema, ec))
2898 {
2899- shared_ptr<SettingsDB> db(SettingsDB::create_from_ini_file(settings_db, settings_schema, logger()));
2900+ shared_ptr<SettingsDB> db(SettingsDB::create_from_ini_file(settings_db, settings_schema));
2901 scope_base->p->set_settings_db(db);
2902 }
2903 else
2904@@ -595,8 +593,7 @@
2905 string dir = cache_dir_ + "/" + confinement_type();
2906 if (!confined()) // Avoid apparmor noise
2907 {
2908- string dir = cache_dir_ + "/" + confinement_type();
2909- make_directories(cache_dir_, 0700);
2910+ make_directories(dir, 0700);
2911 }
2912 // A confined scope is allowed to create this dir.
2913 dir += "/" + demangled_id(scope_id_);
2914@@ -617,6 +614,9 @@
2915
2916 string RuntimeImpl::find_log_dir(string const& id) const
2917 {
2918+ assert(!log_dir_.empty());
2919+
2920+ // Create the cache_dir_/<confinement-type>/<id> directories if they don't exist.
2921 string dir = log_dir_ + "/" + confinement_type();
2922 if (!confined()) // Avoid apparmore noise
2923 {
2924
2925=== modified file 'src/scopes/internal/SearchMetadataImpl.cpp'
2926--- src/scopes/internal/SearchMetadataImpl.cpp 2015-04-09 15:59:17 +0000
2927+++ src/scopes/internal/SearchMetadataImpl.cpp 2015-12-18 09:50:27 +0000
2928@@ -56,7 +56,7 @@
2929 it = find_or_throw("SearchMetadataImpl()", var, "location");
2930 location_ = Location(it->second.get_dict());
2931 }
2932- catch (std::exception &e)
2933+ catch (std::exception const&)
2934 {
2935 }
2936
2937@@ -71,7 +71,7 @@
2938 }
2939 aggregated_keywords_ = keywords_s;
2940 }
2941- catch (std::exception &e)
2942+ catch (std::exception const&)
2943 {
2944 }
2945 }
2946
2947=== modified file 'src/scopes/internal/SearchReplyImpl.cpp'
2948--- src/scopes/internal/SearchReplyImpl.cpp 2015-07-27 10:45:03 +0000
2949+++ src/scopes/internal/SearchReplyImpl.cpp 2015-12-18 09:50:27 +0000
2950@@ -72,7 +72,7 @@
2951 {
2952 DepartmentImpl::validate_departments(parent, current_department_);
2953 }
2954- catch (unity::LogicException const &e)
2955+ catch (unity::LogicException const&)
2956 {
2957 throw unity::LogicException("SearchReplyImpl::register_departments(): Failed to validate departments");
2958 }
2959@@ -172,7 +172,7 @@
2960 {
2961 internal::FilterBaseImpl::validate_filters(filters);
2962 }
2963- catch (unity::LogicException const &e)
2964+ catch (unity::LogicException const&)
2965 {
2966 throw unity::LogicException("SearchReplyImpl::push(): Failed to validate filters");
2967 }
2968
2969=== modified file 'src/scopes/internal/SettingsDB.cpp'
2970--- src/scopes/internal/SettingsDB.cpp 2015-07-13 14:28:15 +0000
2971+++ src/scopes/internal/SettingsDB.cpp 2015-12-18 09:50:27 +0000
2972@@ -82,53 +82,44 @@
2973
2974 } // namespace
2975
2976-SettingsDB::UPtr SettingsDB::create_from_ini_file(string const& db_path,
2977- string const& ini_file_path,
2978- boost::log::sources::severity_channel_logger_mt<>& logger)
2979+SettingsDB::UPtr SettingsDB::create_from_ini_file(string const& db_path, string const& ini_file_path)
2980 {
2981 // Parse schema
2982 try
2983 {
2984 SettingsSchema::UPtr schema = IniSettingsSchema::create(ini_file_path);
2985- return create_from_schema(db_path, *schema, logger);
2986+ return create_from_schema(db_path, *schema);
2987 }
2988- catch (exception const& e)
2989+ catch (exception const&)
2990 {
2991 throw ResourceException("SettingsDB::create_from_ini_file(): schema = " + ini_file_path + ", db = " + db_path);
2992 }
2993 }
2994
2995-SettingsDB::UPtr SettingsDB::create_from_json_string(string const& db_path,
2996- string const& json_string,
2997- boost::log::sources::severity_channel_logger_mt<>& logger)
2998+SettingsDB::UPtr SettingsDB::create_from_json_string(string const& db_path, string const& json_string)
2999 {
3000 // Parse schema
3001 try
3002 {
3003 auto schema = JsonSettingsSchema::create(json_string);
3004- return create_from_schema(db_path, *schema, logger);
3005+ return create_from_schema(db_path, *schema);
3006 }
3007- catch (exception const& e)
3008+ catch (exception const&)
3009 {
3010 throw ResourceException("SettingsDB::create_from_json_string(): cannot parse schema, db = " + db_path);
3011 }
3012 }
3013
3014-SettingsDB::UPtr SettingsDB::create_from_schema(string const& db_path,
3015- SettingsSchema const& schema,
3016- boost::log::sources::severity_channel_logger_mt<>& logger)
3017+SettingsDB::UPtr SettingsDB::create_from_schema(string const& db_path, SettingsSchema const& schema)
3018 {
3019- return UPtr(new SettingsDB(db_path, move(schema), logger));
3020+ return UPtr(new SettingsDB(db_path, move(schema)));
3021 }
3022
3023-SettingsDB::SettingsDB(string const& db_path,
3024- SettingsSchema const& schema,
3025- boost::log::sources::severity_channel_logger_mt<>& logger)
3026+SettingsDB::SettingsDB(string const& db_path, SettingsSchema const& schema)
3027 : db_path_(db_path)
3028 , last_write_time_nsec_(-1)
3029 , last_write_time_sec_(-1)
3030 , last_write_inode_(0)
3031- , logger_(logger)
3032 {
3033 // Initialize the def_map_ so we can look things
3034 // up quickly.
3035@@ -173,7 +164,7 @@
3036 {
3037 values_[id] = Variant(stod(value));
3038 }
3039- catch (invalid_argument & e)
3040+ catch (invalid_argument const&)
3041 {
3042 }
3043 }
3044@@ -182,7 +173,7 @@
3045 values_[id] = Variant(p.get_string(GROUP_NAME, id));
3046 }
3047 }
3048- catch (LogicException & e)
3049+ catch (LogicException const&)
3050 {
3051 }
3052 }
3053@@ -222,7 +213,7 @@
3054 {
3055 if (e.error() == EACCES) // very unlikely; only if permissions changed after we acquired the lock
3056 {
3057- throw e;
3058+ throw;
3059 }
3060 throw ResourceException(e.what());
3061 }
3062@@ -244,7 +235,7 @@
3063 {
3064 if (e.error() == EACCES)
3065 {
3066- throw e;
3067+ throw;
3068 }
3069
3070 // Failure in obtaining the lock shouldn't be reported to the scope, it's not fatal;
3071
3072=== modified file 'src/scopes/internal/SwitchFilterImpl.cpp'
3073--- src/scopes/internal/SwitchFilterImpl.cpp 2014-05-21 09:25:52 +0000
3074+++ src/scopes/internal/SwitchFilterImpl.cpp 2015-12-18 09:50:27 +0000
3075@@ -53,7 +53,9 @@
3076
3077 SwitchFilter::SPtr SwitchFilterImpl::create(VariantMap const& var)
3078 {
3079- return std::shared_ptr<SwitchFilter>(new SwitchFilter(new SwitchFilterImpl(var)));
3080+ auto filter = std::shared_ptr<SwitchFilter>(new SwitchFilter(new SwitchFilterImpl(var)));
3081+ filter->fwd()->validate_display_hints();
3082+ return filter;
3083 }
3084
3085 bool SwitchFilterImpl::is_on(FilterState const& filter_state) const
3086@@ -92,6 +94,14 @@
3087 return "switch";
3088 }
3089
3090+void SwitchFilterImpl::validate_display_hints() const
3091+{
3092+ if (display_hints() & FilterBase::DisplayHints::Primary)
3093+ {
3094+ throw unity::InvalidArgumentException("SwitchFilter::set_display_hints(): primary navigation flag is not supported by this filter type");
3095+ }
3096+}
3097+
3098 void SwitchFilterImpl::serialize(VariantMap& var) const
3099 {
3100 var["label"] = label_;
3101
3102=== modified file 'src/scopes/internal/Utils.cpp'
3103--- src/scopes/internal/Utils.cpp 2015-09-15 07:36:09 +0000
3104+++ src/scopes/internal/Utils.cpp 2015-12-18 09:50:27 +0000
3105@@ -90,7 +90,7 @@
3106 result << static_cast<char>(k);
3107 valid = true;
3108 }
3109- catch (logic_error const& e) // covers both invalid_argument and out_of_range
3110+ catch (logic_error const&) // covers both invalid_argument and out_of_range
3111 {
3112 stringstream err;
3113 err << "from_percent_encoding(): unsupported conversion of '" << hexnum << "'";
3114
3115=== modified file 'src/scopes/internal/ValueSliderFilterImpl.cpp'
3116--- src/scopes/internal/ValueSliderFilterImpl.cpp 2014-08-05 06:42:04 +0000
3117+++ src/scopes/internal/ValueSliderFilterImpl.cpp 2015-12-18 09:50:27 +0000
3118@@ -62,7 +62,9 @@
3119
3120 ValueSliderFilter::SPtr ValueSliderFilterImpl::create(VariantMap const& var)
3121 {
3122- return std::shared_ptr<ValueSliderFilter>(new ValueSliderFilter(new ValueSliderFilterImpl(var)));
3123+ auto filter = std::shared_ptr<ValueSliderFilter>(new ValueSliderFilter(new ValueSliderFilterImpl(var)));
3124+ filter->fwd()->validate_display_hints();
3125+ return filter;
3126 }
3127
3128 void ValueSliderFilterImpl::set_default_value(double val)
3129@@ -142,6 +144,14 @@
3130 state[filter_id] = Variant(value);
3131 }
3132
3133+void ValueSliderFilterImpl::validate_display_hints() const
3134+{
3135+ if (display_hints() & FilterBase::DisplayHints::Primary)
3136+ {
3137+ throw unity::InvalidArgumentException("ValueSliderFilter::set_display_hints(): primary navigation flag is not supported by this filter type");
3138+ }
3139+}
3140+
3141 void ValueSliderFilterImpl::serialize(VariantMap& var) const
3142 {
3143 var["label"] = label_;
3144
3145=== modified file 'src/scopes/internal/smartscopes/SSRegistryObject.cpp'
3146--- src/scopes/internal/smartscopes/SSRegistryObject.cpp 2015-01-20 08:25:39 +0000
3147+++ src/scopes/internal/smartscopes/SSRegistryObject.cpp 2015-12-18 09:50:27 +0000
3148@@ -324,9 +324,7 @@
3149 // Store both JSON (for internal comparison) and DB (for external use)
3150 changed = true;
3151 std::string settings_db = RuntimeConfig::default_config_directory() + "/" + scope.id + "/settings.ini";
3152- SettingsDB::SPtr db(SettingsDB::create_from_schema(settings_db,
3153- *schema,
3154- middleware_->runtime()->logger()));
3155+ SettingsDB::SPtr db(SettingsDB::create_from_schema(settings_db, *schema));
3156 settings_defs_[scope.id] = SSSettingsDef{settings, db, needs_location_data};
3157 }
3158 }
3159
3160=== modified file 'src/scopes/internal/smartscopes/SmartScope.cpp'
3161--- src/scopes/internal/smartscopes/SmartScope.cpp 2015-06-01 10:23:00 +0000
3162+++ src/scopes/internal/smartscopes/SmartScope.cpp 2015-12-18 09:50:27 +0000
3163@@ -117,7 +117,7 @@
3164 {
3165 reply->register_category(category->id, category->title, category->icon, rdr);
3166 }
3167- catch (std::exception const& e)
3168+ catch (std::exception const&)
3169 {
3170 BOOST_LOG(this->ss_client_->logger())
3171 << "SmartScope: failed to register category: \"" << category->id
3172
3173=== modified file 'src/scopes/internal/smartscopes/SmartScopesClient.cpp'
3174--- src/scopes/internal/smartscopes/SmartScopesClient.cpp 2015-05-18 06:26:05 +0000
3175+++ src/scopes/internal/smartscopes/SmartScopesClient.cpp 2015-12-18 09:50:27 +0000
3176@@ -55,9 +55,6 @@
3177 static const std::string c_scopes_cache_filename = "remote-scopes.json";
3178 static const std::string c_partner_id_file = "/custom/partner-id";
3179
3180-// Some of the tests don't have a runtime, so we use a separate logger in that case.
3181-BOOST_LOG_INLINE_GLOBAL_LOGGER_DEFAULT(test_logger, boost::log::sources::severity_channel_logger_mt<>)
3182-
3183 using namespace unity::scopes;
3184 using namespace unity::scopes::internal::smartscopes;
3185
3186@@ -116,7 +113,9 @@
3187 std::string const& partner_id_path)
3188 : http_client_(http_client)
3189 , json_node_(json_node)
3190- , logger_(runtime ? runtime->logger() : test_logger::get())
3191+ // Some of the tests don't have a runtime, so we use a separate logger in that case.
3192+ , test_logger_(runtime ? nullptr : new Logger("SmartScopesClient_test"))
3193+ , logger_(runtime ? runtime->logger() : *test_logger_)
3194 , have_latest_cache_(false)
3195 , query_counter_(0)
3196 , partner_file_(partner_id_path)
3197@@ -339,7 +338,7 @@
3198 {
3199 scope.keywords.emplace(keyword.get_string());
3200 }
3201- catch (unity::LogicException const& e)
3202+ catch (unity::LogicException const&)
3203 {
3204 BOOST_LOG(logger_)
3205 << "SmartScopesClient.get_remote_scopes(): Scope: \"" << scope.id
3206@@ -481,7 +480,14 @@
3207 // store the leftover data from the handle_chunk call into tmp_data
3208 *tmp_data = handle_chunk(data, [this, handler](const std::string& line)
3209 {
3210- handle_line(line, handler);
3211+ try
3212+ {
3213+ handle_line(line, handler);
3214+ }
3215+ catch (unity::Exception const& e)
3216+ {
3217+ BOOST_LOG_SEV(logger_, Logger::Error) << "SmartScopesClient.search(): Failed to parse line: " << e.what();
3218+ }
3219 });
3220 }, headers);
3221
3222@@ -548,7 +554,14 @@
3223 // store the leftover data from the handle_chunk call into tmp_data
3224 *tmp_data = handle_chunk(data, [this, handler](const std::string& line)
3225 {
3226- handle_line(line, handler);
3227+ try
3228+ {
3229+ handle_line(line, handler);
3230+ }
3231+ catch (unity::Exception const& e)
3232+ {
3233+ BOOST_LOG_SEV(logger_, Logger::Error) << "SmartScopesClient.preview(): Failed to parse line: " << e.what();
3234+ }
3235 });
3236 }, headers);
3237
3238@@ -840,7 +853,7 @@
3239 query_result->wait();
3240 query_result->get(); // may throw on error
3241 }
3242- catch (std::exception const& e)
3243+ catch (std::exception const&)
3244 {
3245 BOOST_LOG(logger_)
3246 << "SmartScopesClient.get_preview_results(): Failed to retrieve preview results for query "
3247
3248=== modified file 'src/scopes/internal/zmq_middleware/ObjectAdapter.cpp'
3249--- src/scopes/internal/zmq_middleware/ObjectAdapter.cpp 2015-04-08 05:40:32 +0000
3250+++ src/scopes/internal/zmq_middleware/ObjectAdapter.cpp 2015-12-18 09:50:27 +0000
3251@@ -56,15 +56,6 @@
3252
3253 char const* pump_suffix = "-pump";
3254
3255-// Some tests use a nullptr for the run time, so we use different loggers in that case.
3256-
3257-BOOST_LOG_INLINE_GLOBAL_LOGGER_DEFAULT(oa_test_logger, boost::log::sources::severity_channel_logger_mt<>)
3258-
3259-BOOST_LOG_INLINE_GLOBAL_LOGGER_CTOR_ARGS(
3260- oa_test_ipc_logger,
3261- boost::log::sources::severity_channel_logger_mt<>,
3262- ((boost::log::keywords::severity = Logger::Trace, boost::log::keywords::channel = "IPC")))
3263-
3264 } // namespace
3265
3266 ObjectAdapter::ObjectAdapter(ZmqMiddleware& mw, string const& name, string const& endpoint, RequestMode m,
3267@@ -75,7 +66,9 @@
3268 mode_(m),
3269 pool_size_(pool_size),
3270 idle_timeout_(idle_timeout != -1 ? idle_timeout : zmqpp::poller::wait_forever),
3271- state_(Inactive)
3272+ state_(Inactive),
3273+ // Some tests use a nullptr for the run time, so we use different loggers in that case.
3274+ test_logger_(mw.runtime() ? nullptr : new Logger("ObjectAdapter_test_logger"))
3275 {
3276 assert(!name.empty());
3277 assert(!endpoint.empty());
3278@@ -862,12 +855,12 @@
3279
3280 boost::log::sources::severity_channel_logger_mt<>& ObjectAdapter::logger() const
3281 {
3282- return mw_.runtime() ? mw_.runtime()->logger() : oa_test_logger::get();
3283+ return mw_.runtime() ? mw_.runtime()->logger() : *test_logger_;
3284 }
3285
3286 boost::log::sources::severity_channel_logger_mt<>& ObjectAdapter::ipc_logger() const
3287 {
3288- return mw_.runtime() ? mw_.runtime()->logger(Logger::Channel::IPC) : oa_test_ipc_logger::get();
3289+ return mw_.runtime() ? mw_.runtime()->logger(Logger::Channel::IPC) : *test_logger_;
3290 }
3291
3292 void ObjectAdapter::trace_dispatch(Current const& c)
3293
3294=== modified file 'src/scopes/internal/zmq_middleware/Util.cpp'
3295--- src/scopes/internal/zmq_middleware/Util.cpp 2014-11-17 01:29:26 +0000
3296+++ src/scopes/internal/zmq_middleware/Util.cpp 2015-12-18 09:50:27 +0000
3297@@ -22,6 +22,7 @@
3298 #include <unity/scopes/ScopeExceptions.h>
3299 #include <unity/util/ResourcePtr.h>
3300
3301+#include <string.h>
3302 #include <unistd.h>
3303 #include <sys/socket.h>
3304 #include <sys/un.h>
3305
3306=== modified file 'src/scopes/internal/zmq_middleware/ZmqMiddleware.cpp'
3307--- src/scopes/internal/zmq_middleware/ZmqMiddleware.cpp 2015-07-01 10:59:49 +0000
3308+++ src/scopes/internal/zmq_middleware/ZmqMiddleware.cpp 2015-12-18 09:50:27 +0000
3309@@ -88,15 +88,14 @@
3310
3311 } // namespace
3312
3313-// Some tests use a nullptr for the run time, so we use a different logger in that case.
3314-BOOST_LOG_INLINE_GLOBAL_LOGGER_DEFAULT(zmqmiddleware_test_logger, boost::log::sources::severity_channel_logger_mt<>)
3315-
3316 ZmqMiddleware::ZmqMiddleware(string const& server_name, RuntimeImpl* runtime, string const& configfile) :
3317 MiddlewareBase(runtime),
3318 server_name_(server_name),
3319 state_(Created),
3320 shutdown_flag_(false),
3321- logger_(runtime ? runtime->logger() : zmqmiddleware_test_logger::get())
3322+ // Some tests use a nullptr for the run time, so we use a different logger in that case.
3323+ test_logger_(runtime ? nullptr : new Logger("ZmqMiddleware_test_logger")),
3324+ logger_(runtime ? runtime->logger() : *test_logger_)
3325 {
3326 assert(!server_name.empty());
3327
3328
3329=== modified file 'src/scopes/internal/zmq_middleware/ZmqObject.cpp'
3330--- src/scopes/internal/zmq_middleware/ZmqObject.cpp 2015-09-08 02:58:39 +0000
3331+++ src/scopes/internal/zmq_middleware/ZmqObject.cpp 2015-12-18 09:50:27 +0000
3332@@ -50,8 +50,6 @@
3333 std::mutex shared_mutex;
3334 }
3335
3336-#define MONITOR_ENDPOINT "ipc:///tmp/scopes-monitor"
3337-
3338 ZmqObjectProxy::ZmqObjectProxy(ZmqMiddleware* mw_base,
3339 string const& endpoint,
3340 string const& identity,
3341
3342=== modified file 'src/scopes/internal/zmq_middleware/ZmqReceiver.cpp'
3343--- src/scopes/internal/zmq_middleware/ZmqReceiver.cpp 2015-02-10 05:26:15 +0000
3344+++ src/scopes/internal/zmq_middleware/ZmqReceiver.cpp 2015-12-18 09:50:27 +0000
3345@@ -22,6 +22,8 @@
3346 #include <cstdint>
3347 #include <stdexcept>
3348
3349+#include <string.h>
3350+
3351 using namespace std;
3352
3353 namespace unity
3354
3355=== modified file 'src/scopes/qt/CMakeLists.txt'
3356--- src/scopes/qt/CMakeLists.txt 2015-08-19 00:24:19 +0000
3357+++ src/scopes/qt/CMakeLists.txt 2015-12-18 09:50:27 +0000
3358@@ -62,8 +62,7 @@
3359 set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules)
3360
3361
3362-set(UNITY_SCOPES_QT unity-scopes-qt)
3363-set(UNITY_SCOPES_QT_TEST ${UNITY_SCOPES_QT}-test)
3364+set(UNITY_SCOPES_QT_TEST ${UNITY_SCOPES_QT_LIB}-test)
3365
3366 find_package(PkgConfig REQUIRED)
3367 find_package(Threads REQUIRED)
3368@@ -83,7 +82,7 @@
3369 )
3370
3371 add_library(
3372- ${UNITY_SCOPES_QT} SHARED
3373+ ${UNITY_SCOPES_QT_LIB} SHARED
3374 ${SCOPES_QT_SRC}
3375 )
3376
3377@@ -93,7 +92,7 @@
3378 )
3379
3380 qt5_use_modules(
3381- ${UNITY_SCOPES_QT}
3382+ ${UNITY_SCOPES_QT_LIB}
3383
3384 Core
3385 )
3386@@ -107,7 +106,7 @@
3387 #set(LIBS unity-scopes-qt)
3388
3389 target_link_libraries(
3390- ${UNITY_SCOPES_QT}
3391+ ${UNITY_SCOPES_QT_LIB}
3392 ${UNITY_SCOPES_LIB}
3393 net-cpp
3394 )
3395@@ -118,7 +117,7 @@
3396 net-cpp
3397 )
3398
3399-set_target_properties(${UNITY_SCOPES_QT} PROPERTIES
3400+set_target_properties(${UNITY_SCOPES_QT_LIB} PROPERTIES
3401 VERSION ${UNITY_SCOPES_QT_FULL_VERSION}
3402 SOVERSION ${UNITY_SCOPES_QT_SOVERSION})
3403
3404@@ -137,16 +136,16 @@
3405
3406 # export the library name so the unit test can access
3407 set(TESTLIBS_QT ${UNITY_SCOPES_QT_TEST} CACHE STRING "Qt test library with internal symbols visible" FORCE)
3408-set(LIB_QT ${UNITY_SCOPES_QT} CACHE STRING "Qt library" FORCE)
3409+set(LIB_QT ${UNITY_SCOPES_QT_LIB} CACHE STRING "Qt library" FORCE)
3410
3411
3412 # We compile with all symbols visible by default.
3413-set(symbol_map "${CMAKE_SOURCE_DIR}/src/scopes/qt/${UNITY_SCOPES_QT}.map")
3414-set_target_properties(${UNITY_SCOPES_QT} PROPERTIES
3415+set(symbol_map "${CMAKE_SOURCE_DIR}/src/scopes/qt/${UNITY_SCOPES_QT_LIB}.map")
3416+set_target_properties(${UNITY_SCOPES_QT_LIB} PROPERTIES
3417 LINK_FLAGS "${ldflags} -Wl,--version-script,${symbol_map}")
3418-set_target_properties(${UNITY_SCOPES_QT} PROPERTIES LINK_DEPENDS ${symbol_map})
3419+set_target_properties(${UNITY_SCOPES_QT_LIB} PROPERTIES LINK_DEPENDS ${symbol_map})
3420
3421-install(TARGETS ${UNITY_SCOPES_QT} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
3422+install(TARGETS ${UNITY_SCOPES_QT_LIB} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR})
3423
3424
3425 #
3426
3427=== modified file 'test/CMakeLists.txt'
3428--- test/CMakeLists.txt 2014-08-28 02:36:35 +0000
3429+++ test/CMakeLists.txt 2015-12-18 09:50:27 +0000
3430@@ -1,8 +1,9 @@
3431 add_subdirectory(gtest)
3432-if(${slowtests})
3433- add_subdirectory(headers)
3434-endif()
3435 add_subdirectory(copyright)
3436 add_subdirectory(whitespace)
3437 add_subdirectory(autopkg)
3438-add_subdirectory(abi-compliance)
3439+
3440+if(${slowtests})
3441+ add_subdirectory(headers)
3442+ add_subdirectory(abi-compliance) # Keep this test last because it's really slow.
3443+endif()
3444
3445=== modified file 'test/abi-compliance/CMakeLists.txt'
3446--- test/abi-compliance/CMakeLists.txt 2014-08-28 02:36:35 +0000
3447+++ test/abi-compliance/CMakeLists.txt 2015-12-18 09:50:27 +0000
3448@@ -1,1 +1,24 @@
3449 configure_file(abi.xml.in ${CMAKE_CURRENT_BINARY_DIR}/abi.xml)
3450+configure_file(check-abi-compliance.sh.in ${CMAKE_CURRENT_BINARY_DIR}/check-abi-compliance.sh @ONLY)
3451+configure_file(gen-abi-dump.sh.in ${CMAKE_CURRENT_BINARY_DIR}/gen-abi-dump.sh @ONLY)
3452+
3453+set(abi_dump_cmd /bin/sh ${CMAKE_CURRENT_BINARY_DIR}/gen-abi-dump.sh)
3454+set(abi_check_cmd /bin/sh ${CMAKE_CURRENT_BINARY_DIR}/check-abi-compliance.sh)
3455+set(abi_dump_file ${CMAKE_CURRENT_BINARY_DIR}/abi_dumps/lib${UNITY_SCOPES_LIB}/lib${UNITY_SCOPES_LIB}_${UNITY_SCOPES_FULL_VERSION}.abi.tar.gz)
3456+set(abi_report ${CMAKE_CURRENT_BINARY_DIR}/compat_reports/lib${UNITY_SCOPES_LIB}/lib${UNITY_SCOPES_LIB}/${UNITY_SCOPES_MAJOR_MINOR}.0_to_${UNITY_SCOPES_FULL_VERSION}/compat_report.html)
3457+
3458+add_custom_command(
3459+ OUTPUT ${abi_dump_file}
3460+ COMMAND ${abi_dump_cmd}
3461+ DEPENDS ${UNITY_SCOPES_LIB})
3462+
3463+add_custom_target(gen-abi-dump DEPENDS ${abi_dump_file})
3464+
3465+add_custom_command(
3466+ OUTPUT ${abi_report}
3467+ COMMAND ${abi_check_cmd}
3468+ DEPENDS gen-abi-dump)
3469+
3470+add_custom_target(check-abi DEPENDS ${abi_report})
3471+
3472+add_test(check-abi-compliance ${CMAKE_MAKE_PROGRAM} check-abi)
3473
3474=== added directory 'test/abi-compliance/abi_dumps'
3475=== added directory 'test/abi-compliance/abi_dumps/aarch64-linux-gnu'
3476=== added file 'test/abi-compliance/abi_dumps/aarch64-linux-gnu/libunity-scopes_1.0.0.abi.tar.gz'
3477Binary files test/abi-compliance/abi_dumps/aarch64-linux-gnu/libunity-scopes_1.0.0.abi.tar.gz 1970-01-01 00:00:00 +0000 and test/abi-compliance/abi_dumps/aarch64-linux-gnu/libunity-scopes_1.0.0.abi.tar.gz 2015-12-18 09:50:27 +0000 differ
3478=== added directory 'test/abi-compliance/abi_dumps/arm-linux-gnueabihf'
3479=== added file 'test/abi-compliance/abi_dumps/arm-linux-gnueabihf/libunity-scopes_1.0.0.abi.tar.gz'
3480Binary files test/abi-compliance/abi_dumps/arm-linux-gnueabihf/libunity-scopes_1.0.0.abi.tar.gz 1970-01-01 00:00:00 +0000 and test/abi-compliance/abi_dumps/arm-linux-gnueabihf/libunity-scopes_1.0.0.abi.tar.gz 2015-12-18 09:50:27 +0000 differ
3481=== added directory 'test/abi-compliance/abi_dumps/i386-linux-gnu'
3482=== added file 'test/abi-compliance/abi_dumps/i386-linux-gnu/libunity-scopes_1.0.0.abi.tar.gz'
3483Binary files test/abi-compliance/abi_dumps/i386-linux-gnu/libunity-scopes_1.0.0.abi.tar.gz 1970-01-01 00:00:00 +0000 and test/abi-compliance/abi_dumps/i386-linux-gnu/libunity-scopes_1.0.0.abi.tar.gz 2015-12-18 09:50:27 +0000 differ
3484=== added directory 'test/abi-compliance/abi_dumps/powerpc-linux-gnu'
3485=== added file 'test/abi-compliance/abi_dumps/powerpc-linux-gnu/libunity-scopes_1.0.0.abi.tar.gz'
3486Binary files test/abi-compliance/abi_dumps/powerpc-linux-gnu/libunity-scopes_1.0.0.abi.tar.gz 1970-01-01 00:00:00 +0000 and test/abi-compliance/abi_dumps/powerpc-linux-gnu/libunity-scopes_1.0.0.abi.tar.gz 2015-12-18 09:50:27 +0000 differ
3487=== added directory 'test/abi-compliance/abi_dumps/powerpc64le-linux-gnu'
3488=== added file 'test/abi-compliance/abi_dumps/powerpc64le-linux-gnu/libunity-scopes_1.0.0.abi.tar.gz'
3489Binary files test/abi-compliance/abi_dumps/powerpc64le-linux-gnu/libunity-scopes_1.0.0.abi.tar.gz 1970-01-01 00:00:00 +0000 and test/abi-compliance/abi_dumps/powerpc64le-linux-gnu/libunity-scopes_1.0.0.abi.tar.gz 2015-12-18 09:50:27 +0000 differ
3490=== added directory 'test/abi-compliance/abi_dumps/x86_64-linux-gnu'
3491=== added file 'test/abi-compliance/abi_dumps/x86_64-linux-gnu/libunity-scopes_1.0.0.abi.tar.gz'
3492Binary files test/abi-compliance/abi_dumps/x86_64-linux-gnu/libunity-scopes_1.0.0.abi.tar.gz 1970-01-01 00:00:00 +0000 and test/abi-compliance/abi_dumps/x86_64-linux-gnu/libunity-scopes_1.0.0.abi.tar.gz 2015-12-18 09:50:27 +0000 differ
3493=== added file 'test/abi-compliance/check-abi-compliance.sh.in'
3494--- test/abi-compliance/check-abi-compliance.sh.in 1970-01-01 00:00:00 +0000
3495+++ test/abi-compliance/check-abi-compliance.sh.in 2015-12-18 09:50:27 +0000
3496@@ -0,0 +1,57 @@
3497+#!/bin/sh
3498+
3499+#
3500+# Copyright (C) 2015 Canonical Ltd
3501+#
3502+# This program is free software: you can redistribute it and/or modify
3503+# it under the terms of the GNU Lesser General Public License version 3 as
3504+# published by the Free Software Foundation.
3505+#
3506+# This program is distributed in the hope that it will be useful,
3507+# but WITHOUT ANY WARRANTY; without even the implied warranty of
3508+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3509+# GNU Lesser General Public License for more details.
3510+#
3511+# You should have received a copy of the GNU Lesser General Public License
3512+# along with this program. If not, see <http://www.gnu.org/licenses/>.
3513+#
3514+# Authored by: Michi Henning <michi.henning@canonical.com>
3515+#
3516+
3517+# Script to check whether the ABI is still intact.
3518+#
3519+# The base ABI (for version <x>.<y>.0) is kept in libunity-scopes_<x>.<y>.0.abi.tar.gz.
3520+# If the micro version is non-zero, we run abi-compliance-checker to compare the two versions.
3521+# If there are any complaints, we print an error message ane return non-zero status.
3522+
3523+progname=$(basename $0)
3524+
3525+distro=$(lsb_release -c -s)
3526+[ "$distro" = "vivid" ] && {
3527+ echo "${progname}: Distribution is ${distro}, skipping ABI compliance check."
3528+ exit 0
3529+}
3530+
3531+libname=lib@UNITY_SCOPES_LIB@
3532+
3533+base_abi=@CMAKE_CURRENT_SOURCE_DIR@/abi_dumps/@CMAKE_LIBRARY_ARCHITECTURE@/${libname}_@UNITY_SCOPES_MAJOR_MINOR@.0.abi.tar.gz
3534+cur_abi=@CMAKE_CURRENT_BINARY_DIR@/abi_dumps/${libname}/${libname}_@UNITY_SCOPES_FULL_VERSION@.abi.tar.gz
3535+
3536+# Compare against the base ABI.
3537+abi-compliance-checker -lib ${libname} -old $base_abi -new $cur_abi
3538+
3539+status=$?
3540+report=@CMAKE_CURRENT_BINARY_DIR@/compat_reports/${libname}/1.0.0_to_@UNITY_SCOPES_FULL_VERSION@/compat_report.html
3541+[ -e $report ] && {
3542+ echo "${progname}: Compatibility report generated to $report"
3543+}
3544+
3545+[ $status -ne 0 ] && {
3546+ [ $status -eq 1 ] && {
3547+ echo "${progname}: ERROR: Incompatible ABI!" >&2
3548+ }
3549+ echo "${progname}: ERROR: abi-compliance-checker returned exit status $status" >&2
3550+ exit 1
3551+}
3552+
3553+exit 0
3554
3555=== added file 'test/abi-compliance/gen-abi-dump.sh.in'
3556--- test/abi-compliance/gen-abi-dump.sh.in 1970-01-01 00:00:00 +0000
3557+++ test/abi-compliance/gen-abi-dump.sh.in 2015-12-18 09:50:27 +0000
3558@@ -0,0 +1,35 @@
3559+#!/bin/sh
3560+
3561+#
3562+# Copyright (C) 2015 Canonical Ltd
3563+#
3564+# This program is free software: you can redistribute it and/or modify
3565+# it under the terms of the GNU Lesser General Public License version 3 as
3566+# published by the Free Software Foundation.
3567+#
3568+# This program is distributed in the hope that it will be useful,
3569+# but WITHOUT ANY WARRANTY; without even the implied warranty of
3570+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
3571+# GNU Lesser General Public License for more details.
3572+#
3573+# You should have received a copy of the GNU Lesser General Public License
3574+# along with this program. If not, see <http://www.gnu.org/licenses/>.
3575+#
3576+# Authored by: Michi Henning <michi.henning@canonical.com>
3577+#
3578+
3579+# Script to dump the current ABI.
3580+
3581+libname=lib@UNITY_SCOPES_LIB@
3582+cur_abi=@CMAKE_CURRENT_BINARY_DIR@/abi_dumps/${libname}/${libname}_@UNITY_SCOPES_FULL_VERSION@.abi.tar.gz
3583+
3584+distro=$(lsb_release -c -s)
3585+[ "$distro" = "vivid" ] && {
3586+ touch ${cur_abi}
3587+ exit 0
3588+}
3589+
3590+# Dump the current ABI.
3591+abi-compliance-checker -lib ${libname} -dump @CMAKE_CURRENT_BINARY_DIR@/abi.xml
3592+
3593+exit $?
3594
3595=== modified file 'test/copyright/check_copyright.sh'
3596--- test/copyright/check_copyright.sh 2013-06-27 08:38:02 +0000
3597+++ test/copyright/check_copyright.sh 2015-12-18 09:50:27 +0000
3598@@ -19,9 +19,7 @@
3599 #
3600
3601 #
3602-# Check that, somewhere in the first 30 lines of each file, the string "Copyright" (case independent) appears.
3603-# Print out a messsage for each file without a copyright notice and exit with non-zero status
3604-# if any such file is found.
3605+# Check that we have acceptable license information in our source files.
3606 #
3607
3608 usage()
3609@@ -33,11 +31,17 @@
3610 [ $# -lt 1 ] && usage
3611 [ $# -gt 2 ] && usage
3612
3613+# TODO: Temporary hack to work around broken licensecheck on xenial. Remove this once that is fixed.
3614+distro=$(lsb_release -c -s)
3615+[ "$distro" = "xenial" ] && {
3616+ exit 0
3617+}
3618+
3619 ignore_pat="\\.sci$"
3620
3621 #
3622 # We don't use the -i option of licensecheck to add ignore_dir to the pattern because Jenkins creates directories
3623-# with names that contain regex meta-characters, such as "." and "+". Instead, if ingnore_dir is set, we post-filter
3624+# with names that contain regex meta-characters, such as "." and "+". Instead, if ignore_dir is set, we post-filter
3625 # the output with grep -F, so we don't get false positives from licensecheck.
3626 #
3627
3628
3629=== modified file 'test/gtest/scopes/DateTimePickerFilter/DateTimePickerFilter_test.cpp'
3630--- test/gtest/scopes/DateTimePickerFilter/DateTimePickerFilter_test.cpp 2015-03-31 16:05:23 +0000
3631+++ test/gtest/scopes/DateTimePickerFilter/DateTimePickerFilter_test.cpp 2015-12-18 09:50:27 +0000
3632@@ -123,3 +123,10 @@
3633 EXPECT_TRUE(filter1->maximum() - filter2->maximum() < std::chrono::seconds(1));
3634 EXPECT_EQ(filter1->mode(), filter2->mode());
3635 }
3636+
3637+TEST(DateTimePickerFilter, display_hints)
3638+{
3639+ DateTimePickerFilter::Mode mode(DateTimePickerFilter::Hours|DateTimePickerFilter::Minutes);
3640+ auto filter = DateTimePickerFilter::create("f1", mode);
3641+ EXPECT_THROW(filter->set_display_hints(FilterBase::DisplayHints::Primary), unity::InvalidArgumentException);
3642+}
3643
3644=== modified file 'test/gtest/scopes/OptionSelectorFilter/OptionSelectorFilter_test.cpp'
3645--- test/gtest/scopes/OptionSelectorFilter/OptionSelectorFilter_test.cpp 2014-08-05 05:29:56 +0000
3646+++ test/gtest/scopes/OptionSelectorFilter/OptionSelectorFilter_test.cpp 2015-12-18 09:50:27 +0000
3647@@ -117,23 +117,44 @@
3648
3649 TEST(OptionSelectorFilter, serialize)
3650 {
3651- auto filter1 = OptionSelectorFilter::create("f1", "Options", true);
3652- filter1->set_display_hints(FilterBase::DisplayHints::Primary);
3653- filter1->add_option("1", "Option 1");
3654- filter1->add_option("2", "Option 2");
3655-
3656- auto var = filter1->serialize();
3657- EXPECT_EQ("f1", var["id"].get_string());
3658- EXPECT_EQ("option_selector", var["filter_type"].get_string());
3659- EXPECT_EQ("Options", var["label"].get_string());
3660- EXPECT_EQ(FilterBase::DisplayHints::Primary, static_cast<FilterBase::DisplayHints>(var["display_hints"].get_int()));
3661-
3662- auto optarr = var["options"].get_array();
3663- EXPECT_EQ(2u, optarr.size());
3664- EXPECT_EQ("1", optarr[0].get_dict()["id"].get_string());
3665- EXPECT_EQ("Option 1", optarr[0].get_dict()["label"].get_string());
3666- EXPECT_EQ("2", optarr[1].get_dict()["id"].get_string());
3667- EXPECT_EQ("Option 2", optarr[1].get_dict()["label"].get_string());
3668+ {
3669+ auto filter1 = OptionSelectorFilter::create("f1", "Options", false);
3670+ filter1->set_display_hints(FilterBase::DisplayHints::Primary);
3671+ filter1->add_option("1", "Option 1");
3672+ filter1->add_option("2", "Option 2");
3673+
3674+ auto var = filter1->serialize();
3675+ EXPECT_EQ("f1", var["id"].get_string());
3676+ EXPECT_EQ("option_selector", var["filter_type"].get_string());
3677+ EXPECT_EQ(false, var["multi_select"].get_bool());
3678+ EXPECT_EQ("Options", var["label"].get_string());
3679+ EXPECT_EQ(FilterBase::DisplayHints::Primary, static_cast<FilterBase::DisplayHints>(var["display_hints"].get_int()));
3680+
3681+ auto optarr = var["options"].get_array();
3682+ EXPECT_EQ(2u, optarr.size());
3683+ EXPECT_EQ("1", optarr[0].get_dict()["id"].get_string());
3684+ EXPECT_EQ("Option 1", optarr[0].get_dict()["label"].get_string());
3685+ EXPECT_EQ("2", optarr[1].get_dict()["id"].get_string());
3686+ EXPECT_EQ("Option 2", optarr[1].get_dict()["label"].get_string());
3687+ }
3688+ {
3689+ auto filter1 = OptionSelectorFilter::create("f1", "Options", true);
3690+ filter1->add_option("1", "Option 1");
3691+ filter1->add_option("2", "Option 2");
3692+
3693+ auto var = filter1->serialize();
3694+ EXPECT_EQ("f1", var["id"].get_string());
3695+ EXPECT_EQ(true, var["multi_select"].get_bool());
3696+ EXPECT_EQ("option_selector", var["filter_type"].get_string());
3697+ EXPECT_EQ("Options", var["label"].get_string());
3698+
3699+ auto optarr = var["options"].get_array();
3700+ EXPECT_EQ(2u, optarr.size());
3701+ EXPECT_EQ("1", optarr[0].get_dict()["id"].get_string());
3702+ EXPECT_EQ("Option 1", optarr[0].get_dict()["label"].get_string());
3703+ EXPECT_EQ("2", optarr[1].get_dict()["id"].get_string());
3704+ EXPECT_EQ("Option 2", optarr[1].get_dict()["label"].get_string());
3705+ }
3706 }
3707
3708 TEST(OptionSelectorFilter, deserialize)
3709@@ -179,3 +200,10 @@
3710 EXPECT_EQ("1", filter.options().front()->id());
3711 }
3712 }
3713+
3714+TEST(OptionSelectorFilter, display_hints)
3715+{
3716+ auto filter = OptionSelectorFilter::create("f1", "Options", true);
3717+ // primary flag and multi-selection can't be combined
3718+ EXPECT_THROW(filter->set_display_hints(FilterBase::DisplayHints::Primary), unity::InvalidArgumentException);
3719+}
3720
3721=== modified file 'test/gtest/scopes/QueryMetadata/QueryMetadata_test.cpp'
3722--- test/gtest/scopes/QueryMetadata/QueryMetadata_test.cpp 2014-09-03 13:00:31 +0000
3723+++ test/gtest/scopes/QueryMetadata/QueryMetadata_test.cpp 2015-12-18 09:50:27 +0000
3724@@ -132,9 +132,11 @@
3725 auto meta2 = meta;
3726
3727 meta.set_cardinality(0);
3728+ meta.set_internet_connectivity(QueryMetadata::Connected);
3729 EXPECT_EQ(0, meta.cardinality());
3730 EXPECT_EQ(100, meta2.cardinality());
3731- EXPECT_EQ(QueryMetadata::Unknown, meta.internet_connectivity());
3732+ EXPECT_EQ(QueryMetadata::Connected, meta.internet_connectivity());
3733+ EXPECT_EQ(QueryMetadata::Unknown, meta2.internet_connectivity());
3734 EXPECT_DOUBLE_EQ(1.0, meta.location().latitude());
3735 EXPECT_DOUBLE_EQ(2.0, meta.location().longitude());
3736 EXPECT_DOUBLE_EQ(1.0, meta2.location().latitude());
3737@@ -143,13 +145,15 @@
3738 {
3739 SearchMetadata meta(100, "pl", "phone");
3740 meta.set_location(Location(1.0, 2.0));
3741+ meta.set_internet_connectivity(QueryMetadata::Disconnected);
3742 SearchMetadata meta2(meta);
3743
3744 meta.set_cardinality(0);
3745 meta.set_location(Location(3.0, 4.0));
3746 EXPECT_EQ(0, meta.cardinality());
3747 EXPECT_EQ(100, meta2.cardinality());
3748- EXPECT_EQ(QueryMetadata::Unknown, meta.internet_connectivity());
3749+ EXPECT_EQ(QueryMetadata::Disconnected, meta.internet_connectivity());
3750+ EXPECT_EQ(QueryMetadata::Disconnected, meta2.internet_connectivity());
3751 EXPECT_DOUBLE_EQ(1.0, meta2.location().latitude());
3752 EXPECT_DOUBLE_EQ(2.0, meta2.location().longitude());
3753 EXPECT_DOUBLE_EQ(3.0, meta.location().latitude());
3754@@ -157,23 +161,26 @@
3755 }
3756 {
3757 SearchMetadata meta(100, "pl", "phone");
3758+ meta.set_internet_connectivity(QueryMetadata::Connected);
3759 auto meta2 = meta;
3760
3761 meta.set_cardinality(0);
3762- meta.set_internet_connectivity(QueryMetadata::Connected);
3763 EXPECT_EQ(0, meta.cardinality());
3764 EXPECT_EQ(100, meta2.cardinality());
3765 EXPECT_EQ(QueryMetadata::Connected, meta.internet_connectivity());
3766+ EXPECT_EQ(QueryMetadata::Connected, meta2.internet_connectivity());
3767 }
3768 {
3769 SearchMetadata meta(100, "pl", "phone");
3770+ meta.set_internet_connectivity(QueryMetadata::Disconnected);
3771 SearchMetadata meta2(meta);
3772
3773 meta.set_cardinality(0);
3774- meta.set_internet_connectivity(QueryMetadata::Disconnected);
3775+ meta.set_internet_connectivity(QueryMetadata::Connected);
3776 EXPECT_EQ(0, meta.cardinality());
3777 EXPECT_EQ(100, meta2.cardinality());
3778- EXPECT_EQ(QueryMetadata::Disconnected, meta.internet_connectivity());
3779+ EXPECT_EQ(QueryMetadata::Connected, meta.internet_connectivity());
3780+ EXPECT_EQ(QueryMetadata::Disconnected, meta2.internet_connectivity());
3781 }
3782 }
3783
3784@@ -263,18 +270,20 @@
3785
3786 EXPECT_TRUE(meta2.scope_data().is_null());
3787 EXPECT_EQ("foo", meta.scope_data().get_string());
3788+ EXPECT_EQ(QueryMetadata::Unknown, meta2.internet_connectivity());
3789 EXPECT_EQ(QueryMetadata::Unknown, meta.internet_connectivity());
3790 }
3791 {
3792 ActionMetadata meta("pl", "phone");
3793+ meta.set_internet_connectivity(QueryMetadata::Connected);
3794 ActionMetadata meta2(meta);
3795
3796 Variant var(10);
3797 meta.set_scope_data(var);
3798- meta.set_internet_connectivity(QueryMetadata::Disconnected);
3799
3800 EXPECT_TRUE(meta2.scope_data().is_null());
3801 EXPECT_EQ(10, meta.scope_data().get_int());
3802- EXPECT_EQ(QueryMetadata::Disconnected, meta.internet_connectivity());
3803+ EXPECT_EQ(QueryMetadata::Connected, meta2.internet_connectivity());
3804+ EXPECT_EQ(QueryMetadata::Connected, meta.internet_connectivity());
3805 }
3806 }
3807
3808=== modified file 'test/gtest/scopes/RadioButtonsFilter/RadioButtonsFilter_test.cpp'
3809--- test/gtest/scopes/RadioButtonsFilter/RadioButtonsFilter_test.cpp 2014-06-17 10:30:03 +0000
3810+++ test/gtest/scopes/RadioButtonsFilter/RadioButtonsFilter_test.cpp 2015-12-18 09:50:27 +0000
3811@@ -70,3 +70,9 @@
3812 EXPECT_TRUE(fstate.has_filter("f1"));
3813 EXPECT_EQ(nullptr, filter1->active_option(fstate));
3814 }
3815+
3816+TEST(RadioButtonsFilter, display_hints)
3817+{
3818+ auto filter = RadioButtonsFilter::create("f1", "Options");
3819+ EXPECT_THROW(filter->set_display_hints(FilterBase::DisplayHints::Primary), unity::InvalidArgumentException);
3820+}
3821
3822=== modified file 'test/gtest/scopes/RangeInputFilter/RangeInputFilter_test.cpp'
3823--- test/gtest/scopes/RangeInputFilter/RangeInputFilter_test.cpp 2014-08-05 06:42:04 +0000
3824+++ test/gtest/scopes/RangeInputFilter/RangeInputFilter_test.cpp 2015-12-18 09:50:27 +0000
3825@@ -101,3 +101,9 @@
3826 var["unit_label"] = "";
3827 EXPECT_NO_THROW(internal::RangeInputFilterImpl::create(var));
3828 }
3829+
3830+TEST(RangeInputFilter, display_hints)
3831+{
3832+ auto filter = RangeInputFilter::create("f1", "Min", "Max", "EUR");
3833+ EXPECT_THROW(filter->set_display_hints(FilterBase::DisplayHints::Primary), unity::InvalidArgumentException);
3834+}
3835
3836=== modified file 'test/gtest/scopes/StandAloneScope/SimpleScope.cpp'
3837--- test/gtest/scopes/StandAloneScope/SimpleScope.cpp 2015-08-05 05:14:14 +0000
3838+++ test/gtest/scopes/StandAloneScope/SimpleScope.cpp 2015-12-18 09:50:27 +0000
3839@@ -77,7 +77,6 @@
3840 PreviewQueryBase::UPtr EchoScope::preview(Result const& /* result */, ActionMetadata const& /* metadata */)
3841 {
3842 abort();
3843- return nullptr;
3844 }
3845
3846 extern "C"
3847
3848=== modified file 'test/gtest/scopes/SwitchFilter/SwitchFilter_test.cpp'
3849--- test/gtest/scopes/SwitchFilter/SwitchFilter_test.cpp 2014-05-21 10:06:18 +0000
3850+++ test/gtest/scopes/SwitchFilter/SwitchFilter_test.cpp 2015-12-18 09:50:27 +0000
3851@@ -54,3 +54,9 @@
3852 EXPECT_EQ("f1", filter2->id());
3853 EXPECT_EQ("Latest", filter2->label());
3854 }
3855+
3856+TEST(SwitchFilter, display_hints)
3857+{
3858+ auto filter = SwitchFilter::create("f1", "Latest");
3859+ EXPECT_THROW(filter->set_display_hints(FilterBase::DisplayHints::Primary), unity::InvalidArgumentException);
3860+}
3861
3862=== modified file 'test/gtest/scopes/ThrowingClient/ThrowingClient_test.cpp'
3863--- test/gtest/scopes/ThrowingClient/ThrowingClient_test.cpp 2015-02-06 06:33:23 +0000
3864+++ test/gtest/scopes/ThrowingClient/ThrowingClient_test.cpp 2015-12-18 09:50:27 +0000
3865@@ -100,7 +100,7 @@
3866 }
3867 }
3868
3869- virtual void info(OperationInfo const& /* op_info */)
3870+ virtual void info(OperationInfo const& /* op_info */) override
3871 {
3872 lock_guard<mutex> lock(mutex_);
3873
3874
3875=== modified file 'test/gtest/scopes/ValueSliderFilter/ValueSliderFilter_test.cpp'
3876--- test/gtest/scopes/ValueSliderFilter/ValueSliderFilter_test.cpp 2014-08-05 06:42:04 +0000
3877+++ test/gtest/scopes/ValueSliderFilter/ValueSliderFilter_test.cpp 2015-12-18 09:50:27 +0000
3878@@ -83,3 +83,9 @@
3879 EXPECT_EQ(100.0f, filter1->max());
3880 EXPECT_EQ(ValueSliderFilter::SliderType::LessThan, filter1->slider_type());
3881 }
3882+
3883+TEST(ValueSliderFilter, display_hints)
3884+{
3885+ auto filter = ValueSliderFilter::create("f1", "Max size", "Less than %1", 1.0f, 100.0f);
3886+ EXPECT_THROW(filter->set_display_hints(FilterBase::DisplayHints::Primary), unity::InvalidArgumentException);
3887+}
3888
3889=== modified file 'test/gtest/scopes/internal/JsonNode/JsonNode_test.cpp'
3890--- test/gtest/scopes/internal/JsonNode/JsonNode_test.cpp 2014-07-29 09:22:26 +0000
3891+++ test/gtest/scopes/internal/JsonNode/JsonNode_test.cpp 2015-12-18 09:50:27 +0000
3892@@ -81,6 +81,10 @@
3893
3894 EXPECT_FALSE(root_node_->has_node("lastName"));
3895 EXPECT_THROW(root_node_->get_node("lastName"), unity::Exception);
3896+
3897+ // Make sure that get_node() on inappropriate node type throws.
3898+ EXPECT_THROW(root_node_->get_node("human")->get_node("hello"), unity::Exception);
3899+ EXPECT_THROW(root_node_->get_node("human")->get_node(0), unity::Exception);
3900 }
3901
3902 TEST_F(JsonNodeTest, array_values)
3903
3904=== modified file 'test/gtest/scopes/internal/RuntimeConfig/RuntimeConfig_test.cpp'
3905--- test/gtest/scopes/internal/RuntimeConfig/RuntimeConfig_test.cpp 2015-06-11 07:17:56 +0000
3906+++ test/gtest/scopes/internal/RuntimeConfig/RuntimeConfig_test.cpp 2015-12-18 09:50:27 +0000
3907@@ -243,26 +243,6 @@
3908 {
3909 unsetenv("HOME");
3910
3911- RuntimeConfig c(TEST_DIR "/NoLogDir.ini");
3912- FAIL();
3913- }
3914- catch (ConfigException const& e)
3915- {
3916- // Using regex here because error message returned by glib changed from Utopic to Vivid.
3917- // The final .* takes care of the difference. Note that, instead of using TEST_DIR, we
3918- // use .+. That's because, when building with bzr bd, we end up with a '+' in the path,
3919- // and that is a regex metacharacter, causing the match to fail.
3920- boost::regex r("unity::scopes::ConfigException: \".+/NoLogDir.ini\": "
3921- "No LogDir configured and failed to get default:\\n"
3922- " unity::ResourceException: RuntimeConfig::default_log_directory\\(\\): \\$HOME not set:\\n"
3923- " unity::LogicException: Could not get string value \\(.+/NoLogDir.ini, .*");
3924- EXPECT_TRUE(boost::regex_match(e.what(), r)) << e.what();
3925- }
3926-
3927- try
3928- {
3929- unsetenv("HOME");
3930-
3931 RuntimeConfig c(TEST_DIR "/NoAppDir.ini");
3932 FAIL();
3933 }
3934
3935=== modified file 'test/gtest/scopes/internal/SettingsDB/SettingsDB_test.cpp'
3936--- test/gtest/scopes/internal/SettingsDB/SettingsDB_test.cpp 2015-09-09 04:50:11 +0000
3937+++ test/gtest/scopes/internal/SettingsDB/SettingsDB_test.cpp 2015-12-18 09:50:27 +0000
3938@@ -81,15 +81,13 @@
3939 ::close(fd);
3940 }
3941
3942-BOOST_LOG_INLINE_GLOBAL_LOGGER_DEFAULT(test_logger, boost::log::sources::severity_channel_logger_mt<>)
3943-
3944 TEST(SettingsDB, basic)
3945 {
3946 auto schema = TEST_SRC_DIR "/schema.ini";
3947
3948 {
3949 unlink(db_name.c_str());
3950- auto db = SettingsDB::create_from_ini_file(db_name, schema, test_logger::get());
3951+ auto db = SettingsDB::create_from_ini_file(db_name, schema);
3952
3953 // If db doesn't exist, default values are returned.
3954 EXPECT_EQ(4, db->settings().size());
3955@@ -165,7 +163,7 @@
3956
3957 // This schema does not specify a default value for location and unit.
3958 auto schema = TEST_SRC_DIR "/no_default_schema.ini";
3959- auto db = SettingsDB::create_from_ini_file(db_name, schema, test_logger::get());
3960+ auto db = SettingsDB::create_from_ini_file(db_name, schema);
3961
3962 // Check that we now can see only the other two values. (DB doesn't exist yet.)
3963 EXPECT_EQ(2, db->settings().size());
3964@@ -188,7 +186,7 @@
3965
3966 // This schema does not specify a default value for location and unit.
3967 auto schema = TEST_SRC_DIR "/no_default_schema.ini";
3968- auto db = SettingsDB::create_from_ini_file(db_name, schema, test_logger::get());
3969+ auto db = SettingsDB::create_from_ini_file(db_name, schema);
3970
3971 // Add records to supply the values.
3972 write_db("db_loctemp.ini");
3973@@ -218,7 +216,7 @@
3974
3975 {
3976 unlink(db_name.c_str());
3977- auto db = SettingsDB::create_from_ini_file(db_name, schema, test_logger::get());
3978+ auto db = SettingsDB::create_from_ini_file(db_name, schema);
3979
3980 // If db doesn't exist, default values are returned.
3981 EXPECT_EQ(1, db->settings().size());
3982@@ -237,7 +235,7 @@
3983
3984 {
3985 unlink(db_name.c_str());
3986- auto db = SettingsDB::create_from_ini_file(db_name, schema, test_logger::get());
3987+ auto db = SettingsDB::create_from_ini_file(db_name, schema);
3988
3989 // If db doesn't exist, default values are returned.
3990 EXPECT_EQ(4, db->settings().size());
3991@@ -288,7 +286,7 @@
3992
3993 {
3994 unlink(db_name.c_str());
3995- auto db = SettingsDB::create_from_json_string(db_name, ok_schema, test_logger::get());
3996+ auto db = SettingsDB::create_from_json_string(db_name, ok_schema);
3997
3998 // If db doesn't exist, default values are returned.
3999 EXPECT_EQ(1, db->settings().size());
4000@@ -305,7 +303,7 @@
4001 {
4002 try
4003 {
4004- auto db = SettingsDB::create_from_ini_file("unused", "no_such_file", test_logger::get());
4005+ auto db = SettingsDB::create_from_ini_file("unused", "no_such_file");
4006 FAIL();
4007 }
4008 catch (ResourceException const& e)
4009@@ -318,7 +316,7 @@
4010
4011 try
4012 {
4013- auto db = SettingsDB::create_from_json_string("unused", "syntax error", test_logger::get());
4014+ auto db = SettingsDB::create_from_json_string("unused", "syntax error");
4015 FAIL();
4016 }
4017 catch (ResourceException const& e)
4018@@ -334,7 +332,7 @@
4019 // Open DB that doesn't exist yet.
4020 unlink(db_name.c_str());
4021 auto schema = TEST_SRC_DIR "/schema.ini";
4022- auto db = SettingsDB::create_from_ini_file(db_name, schema, test_logger::get());
4023+ auto db = SettingsDB::create_from_ini_file(db_name, schema);
4024
4025 // Add a record, which creates the DB
4026 write_db("db_location.ini");
4027@@ -363,7 +361,7 @@
4028 write_db("db_location_munich.ini");
4029
4030 auto schema = TEST_SRC_DIR "/schema.ini";
4031- auto db = SettingsDB::create_from_ini_file(db_name, schema, test_logger::get());
4032+ auto db = SettingsDB::create_from_ini_file(db_name, schema);
4033
4034 EXPECT_EQ(4, db->settings().size());
4035 EXPECT_EQ("Munich", db->settings()["locationSetting"].get_string());

Subscribers

People subscribed via source and target branches

to all changes: