/// /// @file Foo.cxx /// @author Barthelemy von Haller /// #include "ExampleModule2/Foo.h" #include "ExampleModule1/Foo.h" #include "Bar.h" // private class, not in the api #include namespace AliceO2 { namespace Examples { namespace ExampleModule2 { void Foo::greet() { std::cout << "Hello world from ExampleModule2::Foo" << std::endl; AliceO2::Examples::ExampleModule1::Foo otherFoo; otherFoo.greet(); AliceO2::Examples::ExampleModule2::Bar bar; bar.greet(); } int Foo::returnsN(int n) { /// \todo This is how you can markup a todo in your code that will show up in the documentation of your project. /// \bug This is how you annotate a bug in your code. return n; } } // namespace ExampleModule2 } // namespace Examples } // namespace AliceO2