Name Description Size Coverage
.gitattributes 21 -
allmocs_baseline_in.json 129692 -
assign-namespace.h 332 -
backslash-newlines.h 631 -
c-comments.h test support for multi-line comments in preprocessor statements 446 -
CMakeLists.txt 5075 -
cstyle-enums.h 489 -
cxx-attributes.h 2874 -
cxx11-enums.h 1972 -
cxx11-explicit-override-control.h 7374 -
cxx11-final-classes.h 2300 -
cxx11-trailing-return.h 1628 -
cxx17-namespaces.h 712 -
dir-in-include-path.h 331 -
dollars.h both GCC and clang allow $ in identifiers So moc should not throw a parse error if it parses a file that contains such identifiers 853 -
enum_inc.h 135 -
enum_with_include.h 377 -
error-on-wrong-notify.h 458 -
escapes-in-string-literals.h 620 -
extraqualification.h 749 -
faulty_qml_registration -
flags-property-integer-access.h 600 -
forgotten-qinterface.h 427 -
forward-declared-param.h 1780 -
forwarddeclaredparam.h 269 -
framework-bare-include.h 366 -
function-with-attributes.h 688 -
fwdclass1.h 261 -
fwdclass2.h 261 -
fwdclass3.h 261 -
gadgetwithnoenums.h 494 -
grand-parent-gadget-class.h 506 -
Header 77 -
include-next -
interface-from-framework.h 404 -
interface-from-include.h 362 -
macro-on-cmdline.h 267 -
moc_include.h 1125 -
module-implementation-unit-qgadget.cppm 416 -
module-implementation-unit-qnamespace.cppm 432 -
module-implementation-unit-qobject.cppm 453 -
module-interface-partition-qobject.cppm 286 -
module-internal-partition-qobject.cppm 279 -
module-primary-interface-qobject.cppm 285 -
name_collision.h 780 -
namespace.h 1236 -
namespace_no_merge.h 998 -
namespaced-base-class.h 404 -
namespaced-flags.h 1501 -
no-keywords.h 981 -
non-gadget-parent-class.h 327 -
oldstyle-casts.h 474 -
os9-newlines.h 297 -
parse-boost.h 2970 -
parse-defines.h empty 3089 -
plugin_metadata.h 300 -
pointery_to_incomplete.h 681 -
pp-dollar-signs.h 218 -
private-module-fragment-qgadget.cppm 443 -
private-module-fragment-qnamespace.cppm 459 -
private-module-fragment-qobject.cppm 480 -
pure-virtual-signals.h 573 -
qflags64object.h 972 -
qinvokable.h 475 -
qmlmacro.h 327 -
qprivateslots.h 582 -
qtbug-35657-gadget.h 369 -
related-metaobjects-in-gadget.h 495 -
related-metaobjects-in-namespaces.h 612 -
related-metaobjects-name-conflict.h 2161 -
signal-with-default-arg.h 361 -
single-quote-digit-separator-n3781.h 741 -
single_function_keyword.h 901 -
slots-with-void-template.h 690 -
subdir -
task71021 -
task87883.h The bug is triggered only if there is a multiline comment after an #include statement that in the following line contains a single quote but lacks a finishing quote. So Moc tries to find the end quote, doesn't find it and by the skips over the everything, including important class declarations :) 625 -
task192552.h <:: is not valid C++, but we want moc to treat it as < :: since this is usually the intention 422 -
task234909.h / { 441 -
task240368.h 821 -
tech-preview.h 1029 -
template-gtgt.h 485 -
Test.framework -
testproject -
trigraphs.h 656 -
tst_moc.cpp upstream MSVC bug https://developercommunity.visualstudio.com/t/Regression:-c-compilation-failure-in-c/10926790 201878 -
unterminated-function-macro.h 351 -
using-namespaces.h 351 -
virtualAndOverride.h 448 -
warn-on-multiple-qobject-subclasses.h 445 -
warn-on-property-without-read.h 381 -
win-newlines.h 242 -