X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2FDoxyfile;h=cb9ca2a883afc26501bec16c6ebcf17687241cfc;hp=f177a274579bd5ae93dc21299cb305d9f5d633e7;hb=7666560c6a475aefe6b55ff74a20444f328e0093;hpb=8fe379938fa9952ffef0ee2a9cde11579eafce8b diff --git a/qcsrc/Doxyfile b/qcsrc/Doxyfile index f177a27457..cb9ca2a883 100644 --- a/qcsrc/Doxyfile +++ b/qcsrc/Doxyfile @@ -68,7 +68,7 @@ OUTPUT_DIRECTORY = # performance problems for the file system. # The default value is: NO. -CREATE_SUBDIRS = NO +CREATE_SUBDIRS = YES # If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII # characters to appear in the names of generated files. If set to NO, non-ASCII @@ -559,7 +559,7 @@ SORT_MEMBER_DOCS = YES # this will also influence the order of the classes in the class list. # The default value is: NO. -SORT_BRIEF_DOCS = NO +SORT_BRIEF_DOCS = YES # If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the # (brief and detailed) documentation of class members so that constructors and @@ -571,7 +571,7 @@ SORT_BRIEF_DOCS = NO # detailed member documentation. # The default value is: NO. -SORT_MEMBERS_CTORS_1ST = NO +SORT_MEMBERS_CTORS_1ST = YES # If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy # of group names into alphabetical order. If set to NO the group names will @@ -1956,7 +1956,7 @@ ENABLE_PREPROCESSING = YES # The default value is: NO. # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. -MACRO_EXPANSION = NO +MACRO_EXPANSION = YES # If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES then # the macro expansion is limited to the macros specified with the PREDEFINED and @@ -1964,7 +1964,7 @@ MACRO_EXPANSION = NO # The default value is: NO. # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. -EXPAND_ONLY_PREDEF = NO +EXPAND_ONLY_PREDEF = YES # If the SEARCH_INCLUDES tag is set to YES, the include files in the # INCLUDE_PATH will be searched if a #include is found. @@ -1978,7 +1978,7 @@ SEARCH_INCLUDES = YES # preprocessor. # This tag requires that the tag SEARCH_INCLUDES is set to YES. -INCLUDE_PATH = +INCLUDE_PATH = . # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard # patterns (like *.h and *.hpp) to filter out the header-files in the @@ -1996,7 +1996,19 @@ INCLUDE_FILE_PATTERNS = # recursively expanded use the := operator instead of the = operator. # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. -PREDEFINED = +PREDEFINED = \ + "USING(name, T)=using name = T" \ + "CLASS(name, base)=class name : public base { public:" \ + "INIT(class)=class::class()" \ + "CONSTRUCTOR(class)=class::class(" \ + "DESTRUCTOR(class)=class::~class()" \ + "ATTRIB(class, name, T, val)=T name = val;" \ + "ATTRIB_STRZONE(class, name, T, val)=T name = val;" \ + "STATIC_ATTRIB(class, name, T, val)=static T name = val;" \ + "STATIC_ATTRIB_STRZONE(class, name, T, val)=static T name = val;" \ + "METHOD(class, name, prototype)=virtual void class::name()" \ + "ENDCLASS(class)=};" \ + __STDC__ # If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then this # tag can be used to specify a list of macro names that should be expanded. The @@ -2005,7 +2017,16 @@ PREDEFINED = # definition found in the source code. # This tag requires that the tag ENABLE_PREPROCESSING is set to YES. -EXPAND_AS_DEFINED = +EXPAND_AS_DEFINED = \ + USING \ + CLASS \ + INIT CONSTRUCTOR DESTRUCTOR \ + ATTRIB ATTRIB_STRZONE \ + STATIC_ATTRIB STATIC_ATTRIB_STRZONE \ + METHOD \ + ENDCLASS \ + LABEL \ + __STDC__ # If the SKIP_FUNCTION_MACROS tag is set to YES then doxygen's preprocessor will # remove all references to function-like macros that are alone on a line, have