Quick C++ Header and Doxygen

Posted on July 1, 2014
Tags: c
#ifndef DUCK_H
#define DUCK_H

class Iduck{
    public:
        virtual int a;
};

//!superduck
class duck: virtual public Iduck{
    //!massive duck
    public:
        int a;

};


class blueduck : public duck {
    public:
        int b;
};

#endif

1 Doxygen

doxygen -g dconf #generate doxygen config
doxygen dconf #build doc HTML from doxygen config

Make sure to have graphviz’s dot sudo dnf install graphviz

CALL_GRAPH             = YES
UML_LOOK               = YES
HAVE_DOT               = YES