I have a class like so:
class Foo {
public:
/** blah blah */
void bar();
}
I want to exclude this from the documentation, but EXCLUDE_SYMBOLS
isn't working for me. I have tried the following (one by one):
EXCLUDE_SYMBOLS = Foo::bar
EXCLUDE_SYMBOLS = Foo::*
EXCLUDE_SYMBOLS = Foo
EXCLUDE_SYMBOLS = *
None of these is working. Is there a mistake in my syntax, or is there some other configuration I need to change for this to take effect?
I have looked at several questions on SO, but the syntax used in those answers doesn't work for me.
This exclude expression works good in my case with doxygen 1.8.14:
EXCLUDE_SYMBOLS = "TestTemplate< T, std::string >" "TestNS::*" "TestClass*"
In EXCLUDE_SYMBOLS it is specified or exact symbol name or a '*'-pattern. Exact symbol name may be retrieved from doxygen XML output (try enable it in Doxyfile).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With