فهرست منبع

Syntax sugar for type definition

Alexey Edelev 6 سال پیش
والد
کامیت
99e5a52745
2فایلهای تغییر یافته به همراه4 افزوده شده و 4 حذف شده
  1. 1 1
      githandler.h
  2. 3 3
      gitrepository.h

+ 1 - 1
githandler.h

@@ -13,7 +13,7 @@ class TagListModel;
 class QFileSystemWatcher;
 class GitConsole;
 
-typedef QHash<QString, QPointer<CommitModel>> CommitModelContainer;
+using CommitModelContainer = QHash<QString, QPointer<CommitModel>>;
 
 class GitHandler : public QObject
 {

+ 3 - 3
gitrepository.h

@@ -17,9 +17,9 @@ class GitCommit;
 class GitRemote;
 struct git_oid;
 
-typedef QMap<QString, QPointer<GitBranch> > BranchContainer;
-typedef QMap<GitOid, QPointer<GitTag> > TagContainer;
-typedef QMap<QString, QPointer<GitRemote> > RemoteContainer;
+using BranchContainer = QMap<QString, QPointer<GitBranch> >;
+using TagContainer = QMap<GitOid, QPointer<GitTag> >;
+using RemoteContainer = QMap<QString, QPointer<GitRemote> >;
 
 class GitRepository : public QObject
 {