These SearchFilter methods all return true by their default
implementation:
virtual bool ModulePasses(const FileSpec &spec); virtual bool ModulePasses(const lldb::ModuleSP &module_sp); virtual bool AddressPasses(Address &addr); virtual bool CompUnitPasses(FileSpec &fileSpec); virtual bool CompUnitPasses(CompileUnit &compUnit);
That's why I've documented the default behavior and remove the overrides
(except for AddressPasses) in these SearchFilter-subclasses which all just
repeated the default implementation: SearchFilterByModule,
SearchFilterByModuleList.
I am not against it but FYI in a paragraph above there is already written: The default implementation is "Everything Passes."
English: IMO missing "returns".