Help with doxygen

Not sure if this is the right place to ask but I can't find anywhere better.

Anyway I am having a problem trying to get doxygen to generate documentation for my game engine. More specifically, doxygen keeps skipping over all my classes (the most important part) every time I run it. It makes the documentation for the file the class is in. It shows that there is a class in that file in the class list. But it just doesn't document the class. Any idea? I have the \class comment right above the class definition. I am using javadoc style comments. I even have EXTRACT_ALL set to YES (and pretty much all the other EXTRACT_X set to YES).

Here is a chopped up version of my Object.h file that has the class skeleton in it.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#ifndef _OBJECT_
#define _OBJECT_

#define DEGTORAD 0.0174532925199432957f
#define RADTODEG 57.295779513082320876f

#include <math.h>

/**
 * To convert from box2d position and size values to game world values you must multiply by this scale
 * To convert from game world values to box2d values you must divide by this scale
 * This is needed because box2d performs better with smaller values between 0.1 and 10
 */
const unsigned int scale = 100;

/**
 * These are the possible types of an object. If you create your own object, you should add a unique name to this enum.
 */
enum ObjectType{NONE, STATIC, DYNAMIC};

/**
 * Used to assign a unique id to new objects created
 */
static int currentId = 0;

/**
 * \class Object
 * \brief Object This is the base class for all objects
 *
 * This is the base class for all game objects. An object must be either a physics object, 
 * drawable, or both. It can not be neither.
 */
class Object{

private:
	/**
	 * unique id for every object.
	 */
	int id;

protected:
        a bunch of stuff in here
public:
        a bunch of functions in here
};

#endif 


and here is my config file for doxygen http://pastebin.com/UKZXb2PG
Last edited on
I re-installed doxygen and used doxywizard instead of the default config file and it is working correctly now.
Topic archived. No new replies allowed.