Example of how to use doxygen as part of another GPL applications. More...
#include <stdlib.h>
#include <qfile.h>
#include <qdir.h>
#include "doxygen.h"
#include "outputgen.h"
#include "parserintf.h"
#include "classdef.h"
#include "namespacedef.h"
#include "filedef.h"
#include "util.h"
#include "classlist.h"
#include "config.h"
#include "filename.h"
Go to the source code of this file.
Classes | |
class | XRefDummyCodeGenerator |
Functions | |
static void | findXRefSymbols (FileDef *fd) |
static void | listSymbol (Definition *d) |
static void | listSymbols () |
static void | lookupSymbol (Definition *d) |
static void | lookupSymbols (const QCString &sym) |
int | main (int argc, char **argv) |
Example of how to use doxygen as part of another GPL applications.
This example shows how to configure and run doxygen programmatically from within an application without generating the usual output. The example should work on any Unix like OS (including Linux and Mac OS X).
This example shows how to use to code parser to get cross-references information and it also shows how to look up symbols in a program parsed by doxygen and show some information about them.
Definition in file doxyapp.cpp.
|
static |
Definition at line 109 of file doxyapp.cpp.
|
static |
Definition at line 136 of file doxyapp.cpp.
|
static |
Definition at line 147 of file doxyapp.cpp.
|
static |
Definition at line 171 of file doxyapp.cpp.
|
static |
Definition at line 220 of file doxyapp.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 249 of file doxyapp.cpp.