office-gobmx/compilerplugins/clang
Noel Grandin 542fb709a4 loplugin:redundantfcast ignore necessary temporaries
when passing data to a method that is of type
   Foo&&

Change-Id: I0e6bcfb42d6ebcbc7cb19e510ab2010a2cc2bb7e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/121843
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
2021-09-09 12:58:23 +02:00
..
sharedvisitor
store tdf#143148: Use pragma once instead of include guards in compilerplugins 2021-08-26 19:20:45 +02:00
test loplugin:redundantfcast ignore necessary temporaries 2021-09-09 12:58:23 +02:00
automem.cxx
badstatics.cxx loplugin:badstatics 2021-09-02 12:06:43 +02:00
blockblock.cxx
bufferadd.cxx
buriedassign.cxx
casttovoid.cxx
changetoolsgen.cxx
charrightshift.cxx
check.cxx
check.hxx
checkconfigmacros.cxx
checkunusedparams.cxx
classmemaccess.cxx
collapseif.cxx
colorcheck.cxx
commaoperator.cxx
comparisonwithconstant.cxx
compat.hxx loplugin:redundantfcast ignore necessary temporaries 2021-09-09 12:58:23 +02:00
conditionalstring.cxx
constantparam.bitmask.results
constantparam.booleans.results
constantparam.constructors.results
constantparam.cxx
constantparam.numbers.results convert AccessibleBrowseBoxObjType to scoped enum 2021-07-02 12:37:25 +02:00
constantparam.py
constfields.cxx
constfields.py
constfieldsrewrite.cxx
constmethod.cxx
constparams.cxx
conststringvar.cxx
consttobool.cxx
constvars.cxx
convertlong.cxx
countusersofdefaultparams.cxx
countusersofdefaultparams.py
cppunitassertequals.cxx
cstylecast.cxx
data.cxx
datamembershadow.cxx
dbgunhandledexception.cxx
derefnullptr.cxx
dllprivate.cxx
dodgyswitch.cxx
doubleconvert.cxx
duplicate-defines.cxx
dyncastvisibility.cxx
dynexcspec.cxx
elidestringvar.cxx
empty.cxx
emptyif.cxx
expandablemethods.cxx
expandablemethods.py
expressionalwayszero.cxx
external.cxx
externandnotdefined.cxx
faileddyncast.cxx
fakebool.cxx
finalclasses.cxx
finalclasses.py
finalprotected.cxx
flatten.cxx
fragiledestructor.cxx
functionaddress.hxx
getimplementationname.cxx
getstr.cxx
implicitboolconversion.cxx
includeform.cxx
indentation.cxx
inlinefields.cxx
inlinefields.py
inlinesimplememberfunctions.cxx
inlinevisible.cxx
intvsfloat.cxx
literaltoboolconversion.cxx
logexceptionnicely.cxx
loopvartoosmall.cxx
makeshared.cxx Use boost::make_shared 2021-08-10 21:58:46 +02:00
mapindex.cxx
memoryvar.cxx
mergeclasses.cxx
mergeclasses.py
mergeclasses.results
methodcycles.cxx
methodcycles.partition.results
methodcycles.py
methodcycles.results
namespaceindentation.cxx
nestedunnamed.cxx
noexcept.cxx
noexceptmove.cxx
nullptr.cxx
oncevar.cxx
oslendian.cxx
overrideparam.cxx
overridevirtual.cxx
pahole-all-classes.py
passparamsbyref.cxx
passstuffbyref.cxx loplugin:passstuffbyref 2021-08-18 18:19:09 +02:00
plugin.cxx remove debugging leftover 2021-09-03 18:18:09 +02:00
plugin.hxx
pluginhandler.cxx
pluginhandler.hxx
pointerbool.cxx
precompiled_clang.hxx
privatebase.cxx
ptrvector.cxx
rangedforcopy.cxx
readability-redundant-pp.cxx
reducevarscope.cxx
redundantcast.cxx
redundantfcast.cxx loplugin:redundantfcast ignore necessary temporaries 2021-09-09 12:58:23 +02:00
redundantinline.cxx
redundantpointerops.cxx
redundantstatic.cxx
refcounting.cxx
referencecasting.cxx
rendercontext.cxx
reservedid.cxx
returnconstant.cxx
returnconstval.cxx
salcall.cxx
sallogareas.cxx
salunicodeliteral.cxx
selfinit.cxx
sequenceloop.cxx loplugin:sequenceloop also check for B2DPolyPolygon 2021-08-18 08:54:36 +02:00
sequentialassign.cxx
sfxpoolitem.cxx
shouldreturnbool.cxx
simplifybool.cxx
simplifyconstruct.cxx
simplifydynamiccast.cxx
simplifypointertobool.cxx
singlevalfields.could-be-bool.results
singlevalfields.cxx
singlevalfields.py
singlevalfields.results VCL allow plugins to declare OpenGL support 2021-08-20 09:55:38 +02:00
staticaccess.cxx
staticconstfield.cxx
staticdynamic.cxx
staticmethods.cxx
staticvar.cxx
stdfunction.cxx
stringadd.cxx Remove redundant duplicate check 2021-07-09 19:23:34 +02:00
stringconcatauto.cxx
stringconcatliterals.cxx
stringconstant.cxx
stringliteralvar.cxx
stringloop.cxx
stringstatic.cxx
stringview.cxx
stringviewparam.cxx
subtlezeroinit.cxx
toolslong.cxx
typedefparam.cxx
unicodetochar.cxx
unnecessarycatchthrow.cxx
unnecessaryoverride.cxx VCL allow plugins to declare OpenGL support 2021-08-20 09:55:38 +02:00
unnecessaryparen.cxx
unnecessaryvirtual-dead.results
unnecessaryvirtual.cxx
unnecessaryvirtual.py
unnecessaryvirtual.results
unoany.cxx
unoquery.cxx
unreffun.cxx
unsignedcompare.cxx
unusedcapturedefault.cxx New loplugin:unusedcapturedefault 2021-08-20 14:25:38 +02:00
unusedenumconstants.cxx
unusedenumconstants.py
unusedenumconstants.readonly.results
unusedenumconstants.untouched.results
unusedenumconstants.writeonly.results
unusedfields.cxx
unusedfields.only-used-in-constructor.results loplugin:unusedfields 2021-08-20 11:28:46 +02:00
unusedfields.py
unusedfields.readonly.results loplugin:unusedfields 2021-08-20 11:28:46 +02:00
unusedfields.untouched.results loplugin:unusedfields 2021-08-20 11:28:46 +02:00
unusedfields.writeonly.results loplugin:unusedfields 2021-08-20 11:28:46 +02:00
unusedfieldsremove.cxx
unusedindex.cxx
unusedmember.cxx
unusedmethods.cxx
unusedmethods.py
unusedmethods.results loplugin:unnecessarymethods 2021-07-29 18:33:32 +02:00
unusedmethods.unused-returns.results loplugin:unnecessarymethods 2021-07-29 18:33:32 +02:00
unusedmethodsremove.cxx
unusedvariablecheck.cxx Consolidate on C++17 std::scoped_lock instead of std::lock_guard 2021-08-03 12:20:53 +02:00
unusedvariablecheck.hxx tdf#143148: Use pragma once instead of include guards in compilerplugins 2021-08-26 19:20:45 +02:00
unusedvariablemore.cxx
unusedvariableplus.cxx
unusedvarsglobal.cxx
unusedvarsglobal.py
unusedvarsglobal.untouched.results
unusedvarsglobal.writeonly.results
useuniqueptr.cxx
vclwidgets.cxx
virtualdead.cxx
virtualdead.py
virtualdead.results
virtualdead.unusedparams.results
virtualdown.cxx
virtualdown.py
virtualdown.results
weakbase.cxx
weakobject.cxx new loplugin:weakobject 2021-07-14 14:39:39 +02:00
writeonlyvars.cxx
xmlimport.cxx