Ticket #162: toc_9388ccf86294.patch
File toc_9388ccf86294.patch, 7.7 KB (added by , 16 years ago) |
---|
-
Doxyfile
# HG changeset patch # User Peter Kovacs <kpeter@inf.elte.hu> # Date 1223717352 -7200 # Node ID 9388ccf862943f75a0a3ef1f0486a77ea59ad180 # Parent 264baaa990e105a7449954c154e74f79595b5d87 Create table of contents (a preliminary version) diff --git a/Doxyfile b/Doxyfile
a b 1 # Doxyfile 1.5. 51 # Doxyfile 1.5.7.1 2 2 3 3 #--------------------------------------------------------------------------- 4 4 # Project related configuration options … … 21 21 JAVADOC_AUTOBRIEF = NO 22 22 QT_AUTOBRIEF = NO 23 23 MULTILINE_CPP_IS_BRIEF = NO 24 DETAILS_AT_TOP = YES25 24 INHERIT_DOCS = NO 26 25 SEPARATE_MEMBER_PAGES = NO 27 26 TAB_SIZE = 8 … … 33 32 BUILTIN_STL_SUPPORT = YES 34 33 CPP_CLI_SUPPORT = NO 35 34 SIP_SUPPORT = NO 35 IDL_PROPERTY_SUPPORT = YES 36 36 DISTRIBUTE_GROUP_DOC = NO 37 37 SUBGROUPING = YES 38 38 TYPEDEF_HIDES_STRUCT = NO 39 SYMBOL_CACHE_SIZE = 0 39 40 #--------------------------------------------------------------------------- 40 41 # Build related configuration options 41 42 #--------------------------------------------------------------------------- … … 64 65 GENERATE_DEPRECATEDLIST= YES 65 66 ENABLED_SECTIONS = 66 67 MAX_INITIALIZER_LINES = 5 67 SHOW_USED_FILES = YES 68 SHOW_DIRECTORIES = YES 68 SHOW_USED_FILES = NO 69 SHOW_DIRECTORIES = NO 70 SHOW_FILES = NO 71 SHOW_NAMESPACES = NO 69 72 FILE_VERSION_FILTER = 73 LAYOUT_FILE = 70 74 #--------------------------------------------------------------------------- 71 75 # configuration options related to warning and progress messages 72 76 #--------------------------------------------------------------------------- … … 75 79 WARN_IF_UNDOCUMENTED = YES 76 80 WARN_IF_DOC_ERROR = YES 77 81 WARN_NO_PARAMDOC = NO 78 WARN_FORMAT = "$file:$line: $text 82 WARN_FORMAT = "$file:$line: $text" 79 83 WARN_LOGFILE = doxygen.log 80 84 #--------------------------------------------------------------------------- 81 85 # configuration options related to the input files 82 86 #--------------------------------------------------------------------------- 83 INPUT = . \87 INPUT = ./ \ 84 88 ./demo 85 89 INPUT_ENCODING = UTF-8 86 90 FILE_PATTERNS = *.h \ … … 91 95 EXCLUDE_SYMLINKS = NO 92 96 EXCLUDE_PATTERNS = 93 97 EXCLUDE_SYMBOLS = 94 EXAMPLE_PATH = ./demo \ 95 ./doc 98 EXAMPLE_PATH = ./demo 96 99 EXAMPLE_PATTERNS = 97 100 EXAMPLE_RECURSIVE = NO 98 101 IMAGE_PATH = ./images \ 99 102 ./gen-images 100 103 INPUT_FILTER = 101 104 FILTER_PATTERNS = 102 105 FILTER_SOURCE_FILES = NO … … 127 130 HTML_FOOTER = 128 131 HTML_STYLESHEET = 129 132 HTML_ALIGN_MEMBERS = YES 130 GENERATE_HTMLHELP= NO133 HTML_DYNAMIC_SECTIONS = NO 131 134 GENERATE_DOCSET = NO 132 135 DOCSET_FEEDNAME = "Doxygen generated docs" 133 136 DOCSET_BUNDLE_ID = org.doxygen.Project 134 HTML_DYNAMIC_SECTIONS= NO137 GENERATE_HTMLHELP = NO 135 138 CHM_FILE = 136 139 HHC_LOCATION = 137 140 GENERATE_CHI = NO 141 CHM_INDEX_ENCODING = 138 142 BINARY_TOC = NO 139 143 TOC_EXPAND = NO 144 GENERATE_QHP = NO 145 QCH_FILE = 146 QHP_NAMESPACE = org.doxygen.Project 147 QHP_VIRTUAL_FOLDER = doc 148 QHG_LOCATION = 140 149 DISABLE_INDEX = NO 141 150 ENUM_VALUES_PER_LINE = 4 142 151 GENERATE_TREEVIEW = NO 143 152 TREEVIEW_WIDTH = 250 153 FORMULA_FONTSIZE = 10 144 154 #--------------------------------------------------------------------------- 145 155 # configuration options related to the LaTeX output 146 156 #--------------------------------------------------------------------------- … … 208 218 # Configuration::additions related to external references 209 219 #--------------------------------------------------------------------------- 210 220 TAGFILES = "./doc/libstdc++.tag = http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/ " \ 211 221 "./lemon.tag = http://lemon.cs.elte.hu/pub/doc/latest/ " 212 222 GENERATE_TAGFILE = 213 223 ALLEXTERNALS = NO 214 224 EXTERNAL_GROUPS = NO … … 220 230 MSCGEN_PATH = 221 231 HIDE_UNDOC_RELATIONS = YES 222 232 HAVE_DOT = YES 233 DOT_FONTNAME = FreeSans 234 DOT_FONTSIZE = 10 235 DOT_FONTPATH = 223 236 CLASS_GRAPH = YES 224 237 COLLABORATION_GRAPH = NO 225 238 GROUP_GRAPHS = NO -
new file mainpage.dox
diff --git a/mainpage.dox b/mainpage.dox new file mode 100644
- + 1 /* -*- mode: C++; indent-tabs-mode: nil; -*- 2 * 3 * This file is a part of LEMON, a generic C++ optimization library. 4 * 5 * Copyright (C) 2003-2008 6 * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport 7 * (Egervary Research Group on Combinatorial Optimization, EGRES). 8 * 9 * Permission to use, modify and distribute this software is granted 10 * provided that this copyright notice appears in all copies. For 11 * precise terms see the accompanying LICENSE file. 12 * 13 * This software is provided "AS IS" with no warranty of any kind, 14 * express or implied, and with no claim as to its suitability for any 15 * purpose. 16 * 17 */ 18 19 namespace lemon { 20 /** 21 \mainpage LEMON Tutorial 22 23 <h2>Table of Contents</h2> 24 25 <ol> 26 <li>\ref intro "Introduction"</li> 27 <li>\ref getting_started "Getting Started"</li> 28 <ul> 29 <li>\ref hello_lemon "Compile Your First Code"</li> 30 <ul> 31 <li>\ref hello_lemon_system "If LEMON is Installed System-Wide"</li> 32 <li>\ref hello_lemon_user "If LEMON is Installed User-Local"</li> 33 <ul> 34 <li>\ref hello_lemon_pkg_config "Use pkg-config"</li> 35 </ul> 36 </ul> 37 </ul> 38 <li>\ref basic_concepts "Basic Concepts"</li> 39 <ul> 40 <li>\ref digraph_build "Build and Modify a Digraph"</li> 41 <li>\ref digraph_iterate "Iterate Over the Elements"</li> 42 <li>\ref standard_maps "Maps - Assign Data to Graphs"</li> 43 <li>\ref algorithms "Algorithms"</li> 44 <ul> 45 <li>\ref alg_bfs_dfs "BFS, DFS - Graph Search"</li> 46 <li>\ref alg_dijkstra "Dijkstra - Shorthest Path"</li> 47 <li>\ref alg_kruskal "Kruskal - Minimum Spanning Tree"</li> 48 </ul> 49 <li>\ref undir_graphs "Undirected Graphs"</li> 50 </ul> 51 <li>\ref tools "Some Important Auxiliary Tools"</li> 52 <ul> 53 <li>\ref lgf "LEMON Graph Format"</li> 54 <ul> 55 <li>\ref glemon "gLemon - A Graph Editor for LEMON"</li> 56 </ul> 57 <li>\ref graph_to_eps "GraphToEps - Postscript Exporting"</li> 58 <li>\ref time_count "Time Measuring and Counting"</li> 59 <li>\ref random "Random Numbers"</li> 60 </ul> 61 <li>\ref advanced "Advanced Topics"</li> 62 <ul> 63 <li>\ref maps "Maps"</li> 64 <ul> 65 <li>\ref map_concepts "Read/Write/Reference Maps"</li> 66 <li>\ref custom_maps "Custom Maps"</li> 67 <li>\ref map_adaptors "Map Adaptors"</li> 68 <li>\ref special_maps "Other Special Purpose Maps"</li> 69 </ul> 70 <li>\ref graphs "Graphs"</li> 71 <ul> 72 <li>\ref graph_adaptors "Graph Adaptors"</li> 73 <li>\ref special_graphs "Special Graph Structures"</li> 74 </ul> 75 <li>\ref named_params "Named Parameters"</li> 76 <ul> 77 <li>\ref alg_named_params "Customizing Algorithms"</li> 78 </ul> 79 </ul> 80 <li>\ref lp "LP and MIP Solvers"</li> 81 <li>\ref appendix "Appendix"</li> 82 <ul> 83 <li>\ref install "Install LEMON"</li> 84 <ul> 85 <li>\ref install_system "Install System Wide"</li> 86 <ul> 87 <li>\ref install_system_source "From Source"</li> 88 <li>\ref install_system_rpm "From rpm"</li> 89 </ul> 90 <li>\ref install_user "Install Locally to the User"</li> 91 </ul> 92 </ul> 93 </ol> 94 95 */ 96 }