study doxgen for gen api doc