00001 // $Id: aclass.h,v 1.3 2005/04/01 06:05:06 ryants Exp $ 00002 // This is just some silly sample file to test out doxymacs with. 00003 #ifndef _ACLASS_H_ 00004 #define _ACLASS_H_ 00005 00006 00007 #define SOME_OBSCURE_DEFINE 76 00008 00013 class Foo 00014 { 00015 public: 00021 Foo(int blah) 00022 : _blah(blah) 00023 {} 00024 00028 GetBlah(void) const { return _blah; } 00029 00030 enum blah_blah 00031 { 00032 BAZ, 00033 BAZ2, 00034 }; 00035 00036 private: 00037 00045 Foo(int &in, int &out, int &inout) { out = in + inout; } 00046 00048 int _blah; 00049 }; 00050 00052 struct blah 00053 { 00054 int x; 00055 int y; 00056 }; 00057 00058 typedef struct 00059 { 00060 int z; 00061 } baz; 00062 00064 enum _blah 00065 { 00066 FOO_SNAZ, 00067 Foo 00068 }; 00069 00071 namespace NameSpaceTest 00072 { 00073 int foobazbar; 00074 } 00075 00076 #endif // _ACLASS_H_
1.6.1