debian: refresh symbols
authorBoyuan Yang <073plan@gmail.com>
Sun, 29 Oct 2017 17:12:32 +0000 (01:12 +0800)
committerBoyuan Yang <073plan@gmail.com>
Sun, 29 Oct 2017 17:17:17 +0000 (01:17 +0800)
debian/libdtkcore2.symbols

index 9b36d34c4374459457e5759ae0aef53b8e070a30..6c15ee224961c67959355a80f662c168ca00cb84 100644 (file)
@@ -1,4 +1,4 @@
-# SymbolsHelper-Confirmed: 2.0.0 amd64
+# SymbolsHelper-Confirmed: 2.0.2 amd64
 libdtkcore.so.2 libdtkcore2 #MINVER#
  (c++)"Dtk::Core::AbstractAppender::AbstractAppender()@Base" 0.3.3+git20170731
  (c++)"Dtk::Core::AbstractAppender::detailsLevel() const@Base" 0.3.3+git20170731
@@ -257,107 +257,117 @@ libdtkcore.so.2 libdtkcore2 #MINVER#
  (c++)"Dtk::Core::loggerInstance()@Base" 0.3.3+git20170731
  (c++)"Dtk::Core::parentPathList(QString const&)@Base" 0.3.3+git20170731
  (c++)"QByteArray::~QByteArray()@Base" 0.3.3+git20170731
- (c++)"QString::~QString()@Base" 0.3.3+git20170731
- (c++|optional=templinst)"QWeakPointer<QObject>::~QWeakPointer()@Base" 2.0.0
- (c++|optional=templinst)"QWeakPointer<QObject>::~QWeakPointer()@Base" 2.0.0
- (c++|optional=templinst)"QVarLengthArray<char, 4096>::QVarLengthArray(int)@Base" 2.0.0
- (c++|optional=templinst)"QVarLengthArray<char, 4096>::QVarLengthArray(int)@Base" 2.0.0
- (c++|optional=templinst)"QMap<QString, QPointer<Dtk::Core::DSettingsOption> >::detach_helper()@Base" 2.0.0
- (c++|optional=templinst)"QMap<QString, Dtk::Core::DFileWatcher*>::detach_helper()@Base" 2.0.0
- (c++|optional=templinst)"QMap<QString, int>::detach_helper()@Base" 2.0.0
- (c++|optional=templinst)"QMap<QString, int>::~QMap()@Base" 2.0.0
- (c++|optional=templinst)"QMap<QString, int>::~QMap()@Base" 2.0.0
- (c++|optional=templinst)"QMap<QDateTime, QString>::~QMap()@Base" 2.0.0
- (c++|optional=templinst)"QMap<QDateTime, QString>::~QMap()@Base" 2.0.0
- (c++|optional=templinst)"QMap<int, QString>::~QMap()@Base" 2.0.0
- (c++|optional=templinst)"QMap<int, QString>::~QMap()@Base" 2.0.0
  (c++|optional=templinst)"QHash<QString, int>::deleteNode2(QHashData::Node*)@Base" 2.0.0
  (c++|optional=templinst)"QHash<QString, int>::detach_helper()@Base" 2.0.0
  (c++|optional=templinst)"QHash<QString, int>::duplicateNode(QHashData::Node*, void*)@Base" 2.0.0
+ (c++|optional=templinst)"QHash<QString, int>::findNode(QString const&, unsigned int) const@Base" 2.0.0
+ (c++|optional=templinst)"QHash<QString, int>::findNode(QString const&, unsigned int*) const@Base" 2.0.0
  (c++|optional=templinst)"QHash<int, QHashDummyValue>::deleteNode2(QHashData::Node*)@Base" 2.0.0
  (c++|optional=templinst)"QHash<int, QHashDummyValue>::duplicateNode(QHashData::Node*, void*)@Base" 2.0.0
+ (c++|optional=templinst)"QHash<int, QHashDummyValue>::findNode(int const&, unsigned int*) const@Base" 2.0.0
  (c++|optional=templinst)"QHash<int, QString>::deleteNode2(QHashData::Node*)@Base" 2.0.0
  (c++|optional=templinst)"QHash<int, QString>::detach_helper()@Base" 2.0.0
  (c++|optional=templinst)"QHash<int, QString>::duplicateNode(QHashData::Node*, void*)@Base" 2.0.0
+ (c++|optional=templinst)"QHash<int, QString>::findNode(int const&, unsigned int*) const@Base" 2.0.0
  (c++|optional=templinst)"QHash<int, QString>::~QHash()@Base" 2.0.0
- (c++|optional=templinst)"QHash<int, QString>::~QHash()@Base" 2.0.0
- (c++|optional=templinst)"QList<QString>::detach_helper(int)@Base" 2.0.0
- (c++|optional=templinst)"QList<QString>::detach_helper_grow(int, int)@Base" 2.0.0
- (c++|optional=templinst)"QList<QString>::append(QString const&)@Base" 2.0.0
- (c++|optional=templinst)"QList<QString>::removeAll(QString const&)@Base" 2.0.0
- (c++|optional=templinst)"QList<QString>::QList(QList<QString> const&)@Base" 2.0.0
- (c++|optional=templinst)"QList<QString>::QList(QList<QString> const&)@Base" 2.0.0
- (c++|optional=templinst)"QList<QString>::~QList()@Base" 2.0.0
- (c++|optional=templinst)"QList<QString>::~QList()@Base" 2.0.0
+ (c++|optional=templinst)"QList<Dtk::Core::AbstractAppender*>::QList(QList<Dtk::Core::AbstractAppender*> const&)@Base" 2.0.0
+ (c++|optional=templinst)"QList<Dtk::Core::AbstractAppender*>::append(Dtk::Core::AbstractAppender* const&)@Base" 2.0.0
+ (c++|optional=templinst)"QList<Dtk::Core::AbstractAppender*>::detach_helper_grow(int, int)@Base" 2.0.0
+ (c++|optional=templinst)"QList<Dtk::Core::AbstractAppender*>::~QList()@Base" 2.0.0
+ (c++|optional=templinst)"QList<Dtk::Core::DBaseFileWatcher*>::append(Dtk::Core::DBaseFileWatcher* const&)@Base" 2.0.0
+ (c++|optional=templinst)"QList<Dtk::Core::DBaseFileWatcher*>::detach_helper(int)@Base" 2.0.0
+ (c++|optional=templinst)"QList<Dtk::Core::DBaseFileWatcher*>::detach_helper_grow(int, int)@Base" 2.0.0
+ (c++|optional=templinst)"QList<Dtk::Core::DBaseFileWatcher*>::removeOne(Dtk::Core::DBaseFileWatcher* const&)@Base" 2.0.0
+ (c++|optional=templinst)"QList<Dtk::Core::DBaseFileWatcher*>::~QList()@Base" 2.0.0
+ (c++|optional=templinst)"QList<QFileInfo>::detach_helper(int)@Base" 2.0.0
+ (c++|optional=templinst)"QList<QFileInfo>::~QList()@Base" 2.0.0
+ (c++|optional=templinst)"QList<QPointer<Dtk::Core::DSettingsGroup> >::append(QPointer<Dtk::Core::DSettingsGroup> const&)@Base" 2.0.0
  (c++|optional=templinst)"QList<QPointer<Dtk::Core::DSettingsGroup> >::detach_helper(int)@Base" 2.0.0
  (c++|optional=templinst)"QList<QPointer<Dtk::Core::DSettingsGroup> >::detach_helper_grow(int, int)@Base" 2.0.0
- (c++|optional=templinst)"QList<QPointer<Dtk::Core::DSettingsGroup> >::append(QPointer<Dtk::Core::DSettingsGroup> const&)@Base" 2.0.0
+ (c++|optional=templinst)"QList<QPointer<Dtk::Core::DSettingsOption> >::append(QPointer<Dtk::Core::DSettingsOption> const&)@Base" 2.0.0
  (c++|optional=templinst)"QList<QPointer<Dtk::Core::DSettingsOption> >::detach_helper(int)@Base" 2.0.0
  (c++|optional=templinst)"QList<QPointer<Dtk::Core::DSettingsOption> >::detach_helper_grow(int, int)@Base" 2.0.0
- (c++|optional=templinst)"QList<QPointer<Dtk::Core::DSettingsOption> >::append(QPointer<Dtk::Core::DSettingsOption> const&)@Base" 2.0.0
  (c++|optional=templinst)"QList<QPointer<Dtk::Core::DSettingsOption> >::~QList()@Base" 2.0.0
- (c++|optional=templinst)"QList<QPointer<Dtk::Core::DSettingsOption> >::~QList()@Base" 2.0.0
- (c++|optional=templinst)"QList<QFileInfo>::detach_helper(int)@Base" 2.0.0
- (c++|optional=templinst)"QList<QFileInfo>::~QList()@Base" 2.0.0
- (c++|optional=templinst)"QList<QFileInfo>::~QList()@Base" 2.0.0
- (c++|optional=templinst)"QList<inotify_event*>::detach_helper_grow(int, int)@Base" 2.0.0
+ (c++|optional=templinst)"QList<QString>::QList(QList<QString> const&)@Base" 2.0.0
+ (c++|optional=templinst)"QList<QString>::append(QString const&)@Base" 2.0.0
+ (c++|optional=templinst)"QList<QString>::detach_helper(int)@Base" 2.0.0
+ (c++|optional=templinst)"QList<QString>::detach_helper_grow(int, int)@Base" 2.0.0
+ (c++|optional=templinst)"QList<QString>::removeAll(QString const&)@Base" 2.0.0
+ (c++|optional=templinst)"QList<QString>::~QList()@Base" 2.0.0
  (c++|optional=templinst)"QList<inotify_event*>::append(inotify_event* const&)@Base" 2.0.0
+ (c++|optional=templinst)"QList<inotify_event*>::detach_helper_grow(int, int)@Base" 2.0.0
  (c++|optional=templinst)"QList<inotify_event*>::~QList()@Base" 2.0.0
- (c++|optional=templinst)"QList<inotify_event*>::~QList()@Base" 2.0.0
- (c++|optional=templinst)"QList<Dtk::Core::AbstractAppender*>::detach_helper_grow(int, int)@Base" 2.0.0
- (c++|optional=templinst)"QList<Dtk::Core::AbstractAppender*>::append(Dtk::Core::AbstractAppender* const&)@Base" 2.0.0
- (c++|optional=templinst)"QList<Dtk::Core::AbstractAppender*>::QList(QList<Dtk::Core::AbstractAppender*> const&)@Base" 2.0.0
- (c++|optional=templinst)"QList<Dtk::Core::AbstractAppender*>::QList(QList<Dtk::Core::AbstractAppender*> const&)@Base" 2.0.0
- (c++|optional=templinst)"QList<Dtk::Core::AbstractAppender*>::~QList()@Base" 2.0.0
- (c++|optional=templinst)"QList<Dtk::Core::AbstractAppender*>::~QList()@Base" 2.0.0
- (c++|optional=templinst)"QList<Dtk::Core::DBaseFileWatcher*>::detach_helper(int)@Base" 2.0.0
- (c++|optional=templinst)"QList<Dtk::Core::DBaseFileWatcher*>::detach_helper_grow(int, int)@Base" 2.0.0
- (c++|optional=templinst)"QList<Dtk::Core::DBaseFileWatcher*>::append(Dtk::Core::DBaseFileWatcher* const&)@Base" 2.0.0
- (c++|optional=templinst)"QList<Dtk::Core::DBaseFileWatcher*>::removeOne(Dtk::Core::DBaseFileWatcher* const&)@Base" 2.0.0
- (c++|optional=templinst)"QList<Dtk::Core::DBaseFileWatcher*>::~QList()@Base" 2.0.0
- (c++|optional=templinst)"QList<Dtk::Core::DBaseFileWatcher*>::~QList()@Base" 2.0.0
- (c++|optional=templinst)"QMapData<QString, Dtk::Core::DFileWatcher*>::destroy()@Base" 2.0.0
+ (c++|optional=templinst)"QMap<QDateTime, QString>::~QMap()@Base" 2.0.0
+ (c++|optional=templinst)"QMap<QString, Dtk::Core::DFileWatcher*>::detach_helper()@Base" 2.0.0
+ (c++|optional=templinst)"QMap<QString, QPointer<Dtk::Core::DSettingsOption> >::detach_helper()@Base" 2.0.0
+ (c++|optional=templinst)"QMap<QString, QPointer<Dtk::Core::DSettingsOption> >::values() const@Base" 2.0.0
+ (c++|optional=templinst)"QMap<QString, int>::detach_helper()@Base" 2.0.0
+ (c++|optional=templinst)"QMap<QString, int>::~QMap()@Base" 2.0.0
+ (c++|optional=templinst)"QMap<int, QString>::~QMap()@Base" 2.0.0
  (c++|optional=templinst)"QMapData<QString, Dtk::Core::AbstractAppender*>::destroy()@Base" 2.0.0
+ (c++|optional=templinst)"QMapData<QString, Dtk::Core::DFileWatcher*>::destroy()@Base" 2.0.0
+ (c++|optional=templinst)"QMapData<QString, Dtk::Core::DFileWatcher*>::findNode(QString const&) const@Base" 2.0.0
+ (c++|optional=templinst)"QMapData<QString, QVariant>::findNode(QString const&) const@Base" 2.0.0
  (c++|optional=templinst)"QMapData<QString, bool>::destroy()@Base" 2.0.0
  (c++|optional=templinst)"QMapData<QString, int>::destroy()@Base" 2.0.0
+ (c++|optional=templinst)"QMapData<QString, int>::findNode(QString const&) const@Base" 2.0.0
  (c++|optional=templinst)"QMapData<int, QString>::destroy()@Base" 2.0.0
+ (c++|optional=templinst)"QMapNode<QDateTime, QString>::copy(QMapData<QDateTime, QString>*) const@Base" 2.0.0
+ (c++|optional=templinst)"QMapNode<QDateTime, QString>::destroySubTree()@Base" 2.0.0
+ (c++|optional=templinst)"QMapNode<QString, Dtk::Core::AbstractAppender*>::copy(QMapData<QString, Dtk::Core::AbstractAppender*>*) const@Base" 2.0.0
+ (c++|optional=templinst)"QMapNode<QString, Dtk::Core::AbstractAppender*>::destroySubTree()@Base" 2.0.0
+ (c++|optional=templinst)"QMapNode<QString, Dtk::Core::DFileWatcher*>::copy(QMapData<QString, Dtk::Core::DFileWatcher*>*) const@Base" 2.0.0
+ (c++|optional=templinst)"QMapNode<QString, Dtk::Core::DFileWatcher*>::destroySubTree()@Base" 2.0.0
+ (c++|optional=templinst)"QMapNode<QString, QPointer<Dtk::Core::DSettingsGroup> >::copy(QMapData<QString, QPointer<Dtk::Core::DSettingsGroup> >*) const@Base" 2.0.0
  (c++|optional=templinst)"QMapNode<QString, QPointer<Dtk::Core::DSettingsGroup> >::destroySubTree()@Base" 2.0.0
+ (c++|optional=templinst)"QMapNode<QString, QPointer<Dtk::Core::DSettingsOption> >::copy(QMapData<QString, QPointer<Dtk::Core::DSettingsOption> >*) const@Base" 2.0.0
  (c++|optional=templinst)"QMapNode<QString, QPointer<Dtk::Core::DSettingsOption> >::destroySubTree()@Base" 2.0.0
+ (c++|optional=templinst)"QMapNode<QString, QVariant>::copy(QMapData<QString, QVariant>*) const@Base" 2.0.0
  (c++|optional=templinst)"QMapNode<QString, QVariant>::destroySubTree()@Base" 2.0.0
- (c++|optional=templinst)"QMapNode<QString, Dtk::Core::DFileWatcher*>::destroySubTree()@Base" 2.0.0
- (c++|optional=templinst)"QMapNode<QString, Dtk::Core::AbstractAppender*>::destroySubTree()@Base" 2.0.0
+ (c++|optional=templinst)"QMapNode<QString, bool>::copy(QMapData<QString, bool>*) const@Base" 2.0.0
  (c++|optional=templinst)"QMapNode<QString, bool>::destroySubTree()@Base" 2.0.0
+ (c++|optional=templinst)"QMapNode<QString, int>::copy(QMapData<QString, int>*) const@Base" 2.0.0
  (c++|optional=templinst)"QMapNode<QString, int>::destroySubTree()@Base" 2.0.0
- (c++|optional=templinst)"QMapNode<QDateTime, QString>::destroySubTree()@Base" 2.0.0
+ (c++|optional=templinst)"QMapNode<int, QString>::copy(QMapData<int, QString>*) const@Base" 2.0.0
  (c++|optional=templinst)"QMapNode<int, QString>::destroySubTree()@Base" 2.0.0
+ (c++)"QString::~QString()@Base" 0.3.3+git20170731
+ (c++|optional=templinst)"QVarLengthArray<char, 4096>::QVarLengthArray(int)@Base" 2.0.0
+ (c++|optional=templinst)"QWeakPointer<QObject>::~QWeakPointer()@Base" 2.0.0
+ (c++|optional=templinst)"QtPrivate::ConnectionTypes<QtPrivate::List<QString const&, QVariant const&>, true>::types()::t@Base" 2.0.0
  (c++|optional=templinst)"QtPrivate::QSlotObject<void (Dtk::Core::DFileWatcher::*)(QString const&, QString const&), QtPrivate::List<QString const&, QString const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)@Base" 2.0.0
  (c++|optional=templinst)"QtPrivate::QSlotObject<void (Dtk::Core::DFileWatcher::*)(QString const&, QString const&, QString const&, QString const&), QtPrivate::List<QString const&, QString const&, QString const&, QString const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)@Base" 2.0.0
- (c++|optional=templinst)"QtPrivate::QSlotObject<void (Dtk::Core::DSettingsBackend::*)(QString const&, QVariant const&), QtPrivate::List<QString const&, QVariant const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)@Base" 2.0.0
  (c++|optional=templinst)"QtPrivate::QSlotObject<void (Dtk::Core::DSettingsBackend::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)@Base" 2.0.0
- (c++|optional=templinst)"QMap<QString, QPointer<Dtk::Core::DSettingsOption> >::values() const@Base" 2.0.0
- (c++|optional=templinst)"QHash<QString, int>::findNode(QString const&, unsigned int*) const@Base" 2.0.0
- (c++|optional=templinst)"QHash<QString, int>::findNode(QString const&, unsigned int) const@Base" 2.0.0
- (c++|optional=templinst)"QHash<int, QHashDummyValue>::findNode(int const&, unsigned int*) const@Base" 2.0.0
- (c++|optional=templinst)"QHash<int, QString>::findNode(int const&, unsigned int*) const@Base" 2.0.0
- (c++|optional=templinst)"QMapData<QString, QVariant>::findNode(QString const&) const@Base" 2.0.0
- (c++|optional=templinst)"QMapData<QString, Dtk::Core::DFileWatcher*>::findNode(QString const&) const@Base" 2.0.0
- (c++|optional=templinst)"QMapData<QString, int>::findNode(QString const&) const@Base" 2.0.0
- (c++|optional=templinst)"QMapNode<QString, QPointer<Dtk::Core::DSettingsGroup> >::copy(QMapData<QString, QPointer<Dtk::Core::DSettingsGroup> >*) const@Base" 2.0.0
- (c++|optional=templinst)"QMapNode<QString, QPointer<Dtk::Core::DSettingsOption> >::copy(QMapData<QString, QPointer<Dtk::Core::DSettingsOption> >*) const@Base" 2.0.0
- (c++|optional=templinst)"QMapNode<QString, QVariant>::copy(QMapData<QString, QVariant>*) const@Base" 2.0.0
- (c++|optional=templinst)"QMapNode<QString, Dtk::Core::DFileWatcher*>::copy(QMapData<QString, Dtk::Core::DFileWatcher*>*) const@Base" 2.0.0
- (c++|optional=templinst)"QMapNode<QString, Dtk::Core::AbstractAppender*>::copy(QMapData<QString, Dtk::Core::AbstractAppender*>*) const@Base" 2.0.0
- (c++|optional=templinst)"QMapNode<QString, bool>::copy(QMapData<QString, bool>*) const@Base" 2.0.0
- (c++|optional=templinst)"QMapNode<QString, int>::copy(QMapData<QString, int>*) const@Base" 2.0.0
- (c++|optional=templinst)"QMapNode<QDateTime, QString>::copy(QMapData<QDateTime, QString>*) const@Base" 2.0.0
- (c++|optional=templinst)"QMapNode<int, QString>::copy(QMapData<int, QString>*) const@Base" 2.0.0
- (c++|optional=templinst)"std::ctype<char>::do_widen(char) const@Base" 2.0.0
- (c++|optional=templinst)"QtPrivate::ConnectionTypes<QtPrivate::List<QString const&, QVariant const&>, true>::types()::t@Base" 2.0.0
+ (c++|optional=templinst)"QtPrivate::QSlotObject<void (Dtk::Core::DSettingsBackend::*)(QString const&, QVariant const&), QtPrivate::List<QString const&, QVariant const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)@Base" 2.0.0
+ (c++|optional=templinst)"QScopedPointer<Dtk::Core::GSettingsBackendPrivate, QScopedPointerDeleter<Dtk::Core::GSettingsBackendPrivate> >::~QScopedPointer()@Base" 2.0.2
+ (c++|optional=templinst)"QScopedPointer<Dtk::Core::GSettingsBackendPrivate, QScopedPointerDeleter<Dtk::Core::GSettingsBackendPrivate> >::~QScopedPointer()@Base" 2.0.2
+ (c++)"Dtk::Core::unqtifyName(QString const&)@Base" 2.0.2
+ (c++)"Dtk::Core::GSettingsBackend::doSetOption(QString const&, QVariant const&)@Base" 2.0.2
+ (c++)"Dtk::Core::GSettingsBackend::qt_metacall(QMetaObject::Call, int, void**)@Base" 2.0.2
+ (c++)"Dtk::Core::GSettingsBackend::qt_metacast(char const*)@Base" 2.0.2
+ (c++)"Dtk::Core::GSettingsBackend::staticMetaObject@Base" 2.0.2
+ (c++)"Dtk::Core::GSettingsBackend::doSync()@Base" 2.0.2
+ (c++)"Dtk::Core::GSettingsBackend::GSettingsBackend(Dtk::Core::DSettings*, QObject*)@Base" 2.0.2
+ (c++)"Dtk::Core::GSettingsBackend::GSettingsBackend(Dtk::Core::DSettings*, QObject*)@Base" 2.0.2
+ (c++)"Dtk::Core::GSettingsBackend::~GSettingsBackend()@Base" 2.0.2
+ (c++)"Dtk::Core::GSettingsBackend::~GSettingsBackend()@Base" 2.0.2
+ (c++)"Dtk::Core::GSettingsBackend::~GSettingsBackend()@Base" 2.0.2
+ (c++)"Dtk::Core::qtifyName(QString const&)@Base" 2.0.2
+ (c++|optional=templinst)"QMapNode<QString, QString>::destroySubTree()@Base" 2.0.2
+ (c++|optional=templinst)"QtPrivate::QSlotObject<void (Dtk::Core::DSettings::*)(QString const&, QVariant const&), QtPrivate::List<QString const&, QVariant const&>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*)@Base" 2.0.2
+ (c++)"Dtk::Core::GSettingsBackend::metaObject() const@Base" 2.0.2
+ (c++)"Dtk::Core::GSettingsBackend::keys() const@Base" 2.0.2
+ (c++)"Dtk::Core::GSettingsBackend::getOption(QString const&) const@Base" 2.0.2
+ (c++)"Dtk::Core::DSettings::meta() const@Base" 2.0.2
+ (c++|optional=templinst)"QMapNode<QString, QString>::copy(QMapData<QString, QString>*) const@Base" 2.0.2
+ (c++)"typeinfo for Dtk::Core::GSettingsBackend@Base" 2.0.2
+ (c++)"typeinfo name for Dtk::Core::GSettingsBackend@Base" 2.0.2
+ (c++)"vtable for Dtk::Core::GSettingsBackend@Base" 2.0.2
  (c++)"guard variable for Dtk::Core::DLogManager::instance()::instance@Base" 0.3.3+git20170731
  (c++)"non-virtual thunk to Dtk::Core::DBaseFileWatcher::~DBaseFileWatcher()@Base" 0.3.3+git20170731
  (c++)"non-virtual thunk to Dtk::Core::DFileSystemWatcher::~DFileSystemWatcher()@Base" 0.3.3+git20170731
  (c++)"non-virtual thunk to Dtk::Core::DFileWatcher::~DFileWatcher()@Base" 0.3.3+git20170731
  (c++)"non-virtual thunk to Dtk::Core::DFileWatcherManager::~DFileWatcherManager()@Base" 0.3.3+git20170731
+ (c++|optional=templinst)"std::ctype<char>::do_widen(char) const@Base" 2.0.0
  (c++)"typeinfo for Dtk::Core::AbstractAppender@Base" 0.3.3+git20170731
  (c++)"typeinfo for Dtk::Core::AbstractStringAppender@Base" 0.3.3+git20170731
  (c++)"typeinfo for Dtk::Core::ConsoleAppender@Base" 0.3.3+git20170731