loplugin:unusedfields in tools/

Change-Id: Ic460bf42cbcf356cdcebbd5060a0dad3d3caa4ef
This commit is contained in:
Noel Grandin
2015-11-24 08:09:24 +02:00
parent 872d209bc6
commit acc4acb9ca
2 changed files with 31 additions and 31 deletions

View File

@@ -169,6 +169,7 @@ gotfunc:
bool UnusedFields::VisitFieldDecl( const FieldDecl* fieldDecl ) bool UnusedFields::VisitFieldDecl( const FieldDecl* fieldDecl )
{ {
fieldDecl = fieldDecl->getCanonicalDecl(); fieldDecl = fieldDecl->getCanonicalDecl();
const FieldDecl* canonicalDecl = fieldDecl;
if( ignoreLocation( fieldDecl )) if( ignoreLocation( fieldDecl ))
return true; return true;
@@ -212,7 +213,7 @@ bool UnusedFields::VisitFieldDecl( const FieldDecl* fieldDecl )
return true; return true;
} }
definitionSet.insert(niceName(fieldDecl)); definitionSet.insert(niceName(canonicalDecl));
return true; return true;
} }

View File

@@ -289,7 +289,6 @@ struct INetURLObject::SchemeInfo
{ {
sal_Char const * m_pScheme; sal_Char const * m_pScheme;
sal_Char const * m_pPrefix; sal_Char const * m_pPrefix;
sal_uInt16 m_nDefaultPort;
bool m_bAuthority; bool m_bAuthority;
bool m_bUser; bool m_bUser;
bool m_bAuth; bool m_bAuth;
@@ -316,89 +315,89 @@ INetURLObject::getSchemeInfo(INetProtocol eTheScheme)
{ {
static o3tl::enumarray<INetProtocol, SchemeInfo> const map = { static o3tl::enumarray<INetProtocol, SchemeInfo> const map = {
SchemeInfo{ SchemeInfo{
"", "", 0, false, false, false, false, false, false, false, false}, "", "", false, false, false, false, false, false, false, false},
SchemeInfo{ SchemeInfo{
"ftp", "ftp://", 21, true, true, false, true, true, true, true, "ftp", "ftp://", true, true, false, true, true, true, true,
false}, false},
SchemeInfo{ SchemeInfo{
"http", "http://", 80, true, false, false, false, true, true, true, "http", "http://", true, false, false, false, true, true, true,
true}, true},
SchemeInfo{ SchemeInfo{
"file", "file://", 0, true, false, false, false, true, false, true, "file", "file://", true, false, false, false, true, false, true,
false}, false},
SchemeInfo{ SchemeInfo{
"mailto", "mailto:", 0, false, false, false, false, false, false, "mailto", "mailto:", false, false, false, false, false, false,
false, true}, false, true},
SchemeInfo{ SchemeInfo{
"vnd.sun.star.webdav", "vnd.sun.star.webdav://", 80, true, false, "vnd.sun.star.webdav", "vnd.sun.star.webdav://", true, false,
false, false, true, true, true, true}, false, false, true, true, true, true},
SchemeInfo{ SchemeInfo{
"private", "private:", 0, false, false, false, false, false, false, "private", "private:", false, false, false, false, false, false,
false, true}, false, true},
SchemeInfo{ SchemeInfo{
"vnd.sun.star.help", "vnd.sun.star.help://", 0, true, false, false, "vnd.sun.star.help", "vnd.sun.star.help://", true, false, false,
false, false, false, true, true}, false, false, false, true, true},
SchemeInfo{ SchemeInfo{
"https", "https://", 443, true, false, false, false, true, true, "https", "https://", true, false, false, false, true, true,
true, true}, true, true},
SchemeInfo{ SchemeInfo{
"slot", "slot:", 0, false, false, false, false, false, false, false, "slot", "slot:", false, false, false, false, false, false, false,
true}, true},
SchemeInfo{ SchemeInfo{
"macro", "macro:", 0, false, false, false, false, false, false, "macro", "macro:", false, false, false, false, false, false,
false, true}, false, true},
SchemeInfo{ SchemeInfo{
"javascript", "javascript:", 0, false, false, false, false, false, "javascript", "javascript:", false, false, false, false, false,
false, false, false}, false, false, false},
SchemeInfo{ SchemeInfo{
"data", "data:", 0, false, false, false, false, false, false, false, "data", "data:", false, false, false, false, false, false, false,
false}, false},
SchemeInfo{ SchemeInfo{
"cid", "cid:", 0, false, false, false, false, false, false, false, "cid", "cid:", false, false, false, false, false, false, false,
false}, false},
SchemeInfo{ SchemeInfo{
"vnd.sun.star.hier", "vnd.sun.star.hier:", 0, true, false, false, "vnd.sun.star.hier", "vnd.sun.star.hier:", true, false, false,
false, false, false, true, false}, false, false, false, true, false},
SchemeInfo{ SchemeInfo{
".uno", ".uno:", 0, false, false, false, false, false, false, false, ".uno", ".uno:", false, false, false, false, false, false, false,
true}, true},
SchemeInfo{ SchemeInfo{
".component", ".component:", 0, false, false, false, false, false, ".component", ".component:", false, false, false, false, false,
false, false, true}, false, false, true},
SchemeInfo{ SchemeInfo{
"vnd.sun.star.pkg", "vnd.sun.star.pkg://", 0, true, false, false, "vnd.sun.star.pkg", "vnd.sun.star.pkg://", true, false, false,
false, false, false, true, true}, false, false, false, true, true},
SchemeInfo{ SchemeInfo{
"ldap", "ldap://", 389, true, false, false, false, true, true, "ldap", "ldap://", true, false, false, false, true, true,
false, true}, false, true},
SchemeInfo{ SchemeInfo{
"db", "db:", 0, false, false, false, false, false, false, false, "db", "db:", false, false, false, false, false, false, false,
false}, false},
SchemeInfo{ SchemeInfo{
"vnd.sun.star.cmd", "vnd.sun.star.cmd:", 0, false, false, false, "vnd.sun.star.cmd", "vnd.sun.star.cmd:", false, false, false,
false, false, false, false, false}, false, false, false, false, false},
SchemeInfo{ SchemeInfo{
"telnet", "telnet://", 23, true, true, false, true, true, true, "telnet", "telnet://", true, true, false, true, true, true,
true, false}, true, false},
SchemeInfo{ SchemeInfo{
"vnd.sun.star.expand", "vnd.sun.star.expand:", 0, false, false, "vnd.sun.star.expand", "vnd.sun.star.expand:", false, false,
false, false, false, false, false, false}, false, false, false, false, false, false},
SchemeInfo{ SchemeInfo{
"vnd.sun.star.tdoc", "vnd.sun.star.tdoc:", 0, false, false, false, "vnd.sun.star.tdoc", "vnd.sun.star.tdoc:", false, false, false,
false, false, false, true, false}, false, false, false, true, false},
SchemeInfo{ SchemeInfo{
"", "", 0, false, false, false, false, true, true, true, false }, "", "", false, false, false, false, true, true, true, false },
SchemeInfo{ SchemeInfo{
"smb", "smb://", 139, true, true, false, true, true, true, true, "smb", "smb://", true, true, false, true, true, true, true,
true}, true},
SchemeInfo{ SchemeInfo{
"hid", "hid:", 0, false, false, false, false, false, false, false, "hid", "hid:", false, false, false, false, false, false, false,
true}, true},
SchemeInfo{ SchemeInfo{
"sftp", "sftp://", 22, true, true, false, true, true, true, true, "sftp", "sftp://", true, true, false, true, true, true, true,
true}, true},
SchemeInfo{ SchemeInfo{
"vnd.libreoffice.cmis", "vnd.libreoffice.cmis://", 0, true, true, "vnd.libreoffice.cmis", "vnd.libreoffice.cmis://", true, true,
false, false, true, false, true, true} }; false, false, true, false, true, true} };
return map[eTheScheme]; return map[eTheScheme];
}; };