[Lemon-commits] Peter Kovacs: Create table of contents (a prelim...
Lemon HG
hg at lemon.cs.elte.hu
Sat Oct 11 22:59:00 CEST 2008
details: http://lemon.cs.elte.hu/hg/lemon-tutorial/rev/9388ccf86294
changeset: 2:9388ccf86294
user: Peter Kovacs <kpeter [at] inf.elte.hu>
date: Sat Oct 11 11:29:12 2008 +0200
description:
Create table of contents (a preliminary version)
diffstat:
2 files changed, 121 insertions(+), 12 deletions(-)
Doxyfile | 37 +++++++++++++++-------
mainpage.dox | 96 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
diffs (223 lines):
diff -r 264baaa990e1 -r 9388ccf86294 Doxyfile
--- a/Doxyfile Sat Jul 12 22:38:15 2008 +0100
+++ b/Doxyfile Sat Oct 11 11:29:12 2008 +0200
@@ -1,4 +1,4 @@
-# Doxyfile 1.5.5
+# Doxyfile 1.5.7.1
#---------------------------------------------------------------------------
# Project related configuration options
@@ -21,7 +21,6 @@
JAVADOC_AUTOBRIEF = NO
QT_AUTOBRIEF = NO
MULTILINE_CPP_IS_BRIEF = NO
-DETAILS_AT_TOP = YES
INHERIT_DOCS = NO
SEPARATE_MEMBER_PAGES = NO
TAB_SIZE = 8
@@ -33,9 +32,11 @@
BUILTIN_STL_SUPPORT = YES
CPP_CLI_SUPPORT = NO
SIP_SUPPORT = NO
+IDL_PROPERTY_SUPPORT = YES
DISTRIBUTE_GROUP_DOC = NO
SUBGROUPING = YES
TYPEDEF_HIDES_STRUCT = NO
+SYMBOL_CACHE_SIZE = 0
#---------------------------------------------------------------------------
# Build related configuration options
#---------------------------------------------------------------------------
@@ -64,9 +65,12 @@
GENERATE_DEPRECATEDLIST= YES
ENABLED_SECTIONS =
MAX_INITIALIZER_LINES = 5
-SHOW_USED_FILES = YES
-SHOW_DIRECTORIES = YES
+SHOW_USED_FILES = NO
+SHOW_DIRECTORIES = NO
+SHOW_FILES = NO
+SHOW_NAMESPACES = NO
FILE_VERSION_FILTER =
+LAYOUT_FILE =
#---------------------------------------------------------------------------
# configuration options related to warning and progress messages
#---------------------------------------------------------------------------
@@ -75,12 +79,12 @@
WARN_IF_UNDOCUMENTED = YES
WARN_IF_DOC_ERROR = YES
WARN_NO_PARAMDOC = NO
-WARN_FORMAT = "$file:$line: $text "
+WARN_FORMAT = "$file:$line: $text"
WARN_LOGFILE = doxygen.log
#---------------------------------------------------------------------------
# configuration options related to the input files
#---------------------------------------------------------------------------
-INPUT = . \
+INPUT = ./ \
./demo
INPUT_ENCODING = UTF-8
FILE_PATTERNS = *.h \
@@ -91,12 +95,11 @@
EXCLUDE_SYMLINKS = NO
EXCLUDE_PATTERNS =
EXCLUDE_SYMBOLS =
-EXAMPLE_PATH = ./demo \
- ./doc
+EXAMPLE_PATH = ./demo
EXAMPLE_PATTERNS =
EXAMPLE_RECURSIVE = NO
IMAGE_PATH = ./images \
- ./gen-images
+ ./gen-images
INPUT_FILTER =
FILTER_PATTERNS =
FILTER_SOURCE_FILES = NO
@@ -127,20 +130,27 @@
HTML_FOOTER =
HTML_STYLESHEET =
HTML_ALIGN_MEMBERS = YES
-GENERATE_HTMLHELP = NO
+HTML_DYNAMIC_SECTIONS = NO
GENERATE_DOCSET = NO
DOCSET_FEEDNAME = "Doxygen generated docs"
DOCSET_BUNDLE_ID = org.doxygen.Project
-HTML_DYNAMIC_SECTIONS = NO
+GENERATE_HTMLHELP = NO
CHM_FILE =
HHC_LOCATION =
GENERATE_CHI = NO
+CHM_INDEX_ENCODING =
BINARY_TOC = NO
TOC_EXPAND = NO
+GENERATE_QHP = NO
+QCH_FILE =
+QHP_NAMESPACE = org.doxygen.Project
+QHP_VIRTUAL_FOLDER = doc
+QHG_LOCATION =
DISABLE_INDEX = NO
ENUM_VALUES_PER_LINE = 4
GENERATE_TREEVIEW = NO
TREEVIEW_WIDTH = 250
+FORMULA_FONTSIZE = 10
#---------------------------------------------------------------------------
# configuration options related to the LaTeX output
#---------------------------------------------------------------------------
@@ -208,7 +218,7 @@
# Configuration::additions related to external references
#---------------------------------------------------------------------------
TAGFILES = "./doc/libstdc++.tag = http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/ " \
- "./lemon.tag = http://lemon.cs.elte.hu/pub/doc/latest/ "
+ "./lemon.tag = http://lemon.cs.elte.hu/pub/doc/latest/ "
GENERATE_TAGFILE =
ALLEXTERNALS = NO
EXTERNAL_GROUPS = NO
@@ -220,6 +230,9 @@
MSCGEN_PATH =
HIDE_UNDOC_RELATIONS = YES
HAVE_DOT = YES
+DOT_FONTNAME = FreeSans
+DOT_FONTSIZE = 10
+DOT_FONTPATH =
CLASS_GRAPH = YES
COLLABORATION_GRAPH = NO
GROUP_GRAPHS = NO
diff -r 264baaa990e1 -r 9388ccf86294 mainpage.dox
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/mainpage.dox Sat Oct 11 11:29:12 2008 +0200
@@ -0,0 +1,96 @@
+/* -*- mode: C++; indent-tabs-mode: nil; -*-
+ *
+ * This file is a part of LEMON, a generic C++ optimization library.
+ *
+ * Copyright (C) 2003-2008
+ * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport
+ * (Egervary Research Group on Combinatorial Optimization, EGRES).
+ *
+ * Permission to use, modify and distribute this software is granted
+ * provided that this copyright notice appears in all copies. For
+ * precise terms see the accompanying LICENSE file.
+ *
+ * This software is provided "AS IS" with no warranty of any kind,
+ * express or implied, and with no claim as to its suitability for any
+ * purpose.
+ *
+ */
+
+namespace lemon {
+/**
+\mainpage LEMON Tutorial
+
+<h2>Table of Contents</h2>
+
+<ol>
+ <li>\ref intro "Introduction"</li>
+ <li>\ref getting_started "Getting Started"</li>
+ <ul>
+ <li>\ref hello_lemon "Compile Your First Code"</li>
+ <ul>
+ <li>\ref hello_lemon_system "If LEMON is Installed System-Wide"</li>
+ <li>\ref hello_lemon_user "If LEMON is Installed User-Local"</li>
+ <ul>
+ <li>\ref hello_lemon_pkg_config "Use pkg-config"</li>
+ </ul>
+ </ul>
+ </ul>
+ <li>\ref basic_concepts "Basic Concepts"</li>
+ <ul>
+ <li>\ref digraph_build "Build and Modify a Digraph"</li>
+ <li>\ref digraph_iterate "Iterate Over the Elements"</li>
+ <li>\ref standard_maps "Maps - Assign Data to Graphs"</li>
+ <li>\ref algorithms "Algorithms"</li>
+ <ul>
+ <li>\ref alg_bfs_dfs "BFS, DFS - Graph Search"</li>
+ <li>\ref alg_dijkstra "Dijkstra - Shorthest Path"</li>
+ <li>\ref alg_kruskal "Kruskal - Minimum Spanning Tree"</li>
+ </ul>
+ <li>\ref undir_graphs "Undirected Graphs"</li>
+ </ul>
+ <li>\ref tools "Some Important Auxiliary Tools"</li>
+ <ul>
+ <li>\ref lgf "LEMON Graph Format"</li>
+ <ul>
+ <li>\ref glemon "gLemon - A Graph Editor for LEMON"</li>
+ </ul>
+ <li>\ref graph_to_eps "GraphToEps - Postscript Exporting"</li>
+ <li>\ref time_count "Time Measuring and Counting"</li>
+ <li>\ref random "Random Numbers"</li>
+ </ul>
+ <li>\ref advanced "Advanced Topics"</li>
+ <ul>
+ <li>\ref maps "Maps"</li>
+ <ul>
+ <li>\ref map_concepts "Read/Write/Reference Maps"</li>
+ <li>\ref custom_maps "Custom Maps"</li>
+ <li>\ref map_adaptors "Map Adaptors"</li>
+ <li>\ref special_maps "Other Special Purpose Maps"</li>
+ </ul>
+ <li>\ref graphs "Graphs"</li>
+ <ul>
+ <li>\ref graph_adaptors "Graph Adaptors"</li>
+ <li>\ref special_graphs "Special Graph Structures"</li>
+ </ul>
+ <li>\ref named_params "Named Parameters"</li>
+ <ul>
+ <li>\ref alg_named_params "Customizing Algorithms"</li>
+ </ul>
+ </ul>
+ <li>\ref lp "LP and MIP Solvers"</li>
+ <li>\ref appendix "Appendix"</li>
+ <ul>
+ <li>\ref install "Install LEMON"</li>
+ <ul>
+ <li>\ref install_system "Install System Wide"</li>
+ <ul>
+ <li>\ref install_system_source "From Source"</li>
+ <li>\ref install_system_rpm "From rpm"</li>
+ </ul>
+ <li>\ref install_user "Install Locally to the User"</li>
+ </ul>
+ </ul>
+</ol>
+
+*/
+}
More information about the Lemon-commits
mailing list