<e2e_test/classes.h> in e2e
Header source code
BaseClass1 class {:#BaseClass1}
Declaration source code
BaseClass1::BaseClass1Function() {:#BaseClass1::BaseClass1Function}
Declaration source code
Complicated documentation for BaseClass1Function.
BaseClass2 class {:#BaseClass2}
Declaration source code
BaseClass2::BaseClass2Function() {:#BaseClass2::BaseClass2Function}
Declaration source code
Insightful documentation for BaseClass2Function.
DerivedClass class {:#DerivedClass}
Declaration source code
DerivedClass::BaseClass2Function() {:#DerivedClass::BaseClass2Function}
Declaration source code
An override with documentation. Note that the BaseClass1Function() is not overridden.
NoDeclarationClass class {:#NoDeclarationClass}
Declaration source code
This class should not have a generated declaration becaose of the annotation.
NoDeclarationClass::SomeFunction() {:#NoDeclarationClass::SomeFunction}
Declaration source code
SimpleTestClass class {:#SimpleTestClass}
Declaration source code
public_value
Some documentation for the public value.
This violates the style guide but should still work.
public_value2
End-of-line comment. Scary!
Constructor{:#SimpleTestClass::SimpleTestClass}
Declaration source code
SimpleTestClass::FunctionWithNoGeneratedDeclaration() {:#SimpleTestClass::FunctionWithNoGeneratedDeclaration}
Declaration source code
This member shouldn't have a declaration because of the annotation.
SimpleTestClass::TheFunction() {:#SimpleTestClass::TheFunction}
Declaration source code
This is a documented pure virtual function.
SimpleTestClass::value() {:#SimpleTestClass::value}
Declaration source code