1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
1.2 +++ b/.hgignore Tue May 26 16:18:51 2009 +0100
1.3 @@ -0,0 +1,17 @@
1.4 +syntax: glob
1.5 +*.obj
1.6 +*.orig
1.7 +*.rej
1.8 +*~
1.9 +*.o
1.10 +*.log
1.11 +*.lo
1.12 +*.tar.*
1.13 +*.bak
1.14 +doc/Doxyfile
1.15 +
1.16 +syntax: regexp
1.17 +(.*/)?\#[^/]*\#$
1.18 +(.*/)?\.\#[^/]*$
1.19 +^.*objs.*/.*
1.20 +^.*build.*/.*
2.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
2.2 +++ b/CMakeLists.txt Tue May 26 16:18:51 2009 +0100
2.3 @@ -0,0 +1,88 @@
2.4 +CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
2.5 +
2.6 +SET(PROJECT_NAME "LEMON-PROJECT-TEMPLATE")
2.7 +SET(PROJECT_VERSION "hg-tip"
2.8 + CACHE STRING "LEMON PROJECT TEMPLATE version string.")
2.9 +
2.10 +PROJECT(${PROJECT_NAME})
2.11 +
2.12 +SET(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake)
2.13 +
2.14 +FIND_PACKAGE(LEMON REQUIRED)
2.15 +FIND_PACKAGE(Doxygen)
2.16 +
2.17 +INCLUDE_DIRECTORIES(
2.18 + ${PROJECT_SOURCE_DIR}
2.19 + ${PROJECT_BINARY_DIR}
2.20 + ${LEMON_INCLUDE_DIRS}
2.21 +)
2.22 +
2.23 +LINK_DIRECTORIES(${PROJECT_BINARY_DIR}/lemon)
2.24 +
2.25 +ADD_EXECUTABLE(lemon-project main.cc)
2.26 +TARGET_LINK_LIBRARIES(lemon-project ${LEMON_LIBRARIES})
2.27 +INSTALL(
2.28 + TARGETS lemon-project
2.29 + RUNTIME DESTINATION bin
2.30 + COMPONENT bin
2.31 +)
2.32 +
2.33 +# IF(MSVC)
2.34 +# SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /wd4250 /wd4355 /wd4503 /wd4800 /wd4996")
2.35 +# # Suppressed warnings:
2.36 +# # C4250: 'class1' : inherits 'class2::member' via dominance
2.37 +# # C4355: 'this' : used in base member initializer list
2.38 +# # C4503: 'function' : decorated name length exceeded, name was truncated
2.39 +# # C4800: 'type' : forcing value to bool 'true' or 'false' (performance warning)
2.40 +# # C4996: 'function': was declared deprecated
2.41 +# ENDIF(MSVC)
2.42 +
2.43 +ENABLE_TESTING()
2.44 +
2.45 +ADD_SUBDIRECTORY(doc)
2.46 +
2.47 +######################################################################
2.48 +# CPACK configuration
2.49 +######################################################################
2.50 +
2.51 +IF(${CMAKE_SOURCE_DIR} STREQUAL ${PROJECT_SOURCE_DIR})
2.52 + SET(CPACK_PACKAGE_NAME ${PROJECT_NAME})
2.53 + SET(CPACK_PACKAGE_VENDOR "EGRES")
2.54 + SET(CPACK_PACKAGE_DESCRIPTION_SUMMARY
2.55 + "LEMON PROJECT TEMPLATE - A Template Build Environment for LEMON")
2.56 + SET(CPACK_RESOURCE_FILE_LICENSE "${PROJECT_SOURCE_DIR}/LICENSE")
2.57 +
2.58 + SET(CPACK_PACKAGE_VERSION ${PROJECT_VERSION})
2.59 +
2.60 + SET(CPACK_PACKAGE_INSTALL_DIRECTORY
2.61 + "${PROJECT_NAME}")
2.62 + SET(CPACK_PACKAGE_INSTALL_REGISTRY_KEY
2.63 + "${PROJECT_NAME}")
2.64 +
2.65 + SET(CPACK_COMPONENTS_ALL
2.66 + html_documentation
2.67 + bin)
2.68 +
2.69 + SET(CPACK_COMPONENT_BIN_DISPLAY_NAME "Command line utilities")
2.70 + SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DISPLAY_NAME "HTML documentation")
2.71 +
2.72 + SET(CPACK_COMPONENT_BIN_DESCRIPTION
2.73 + "Command line utilities")
2.74 + SET(CPACK_COMPONENT_HTML_DOCUMENTATION_DESCRIPTION
2.75 + "Doxygen generated documentation")
2.76 +
2.77 + SET(CPACK_GENERATOR "NSIS")
2.78 + SET(CPACK_NSIS_DISPLAY_NAME "${CPACK_PACKAGE_INSTALL_DIRECTORY} ${PROJECT_NAME}")
2.79 + SET(CPACK_NSIS_HELP_LINK "http:\\\\\\\\lemon.cs.elte.hu")
2.80 + SET(CPACK_NSIS_URL_INFO_ABOUT "http:\\\\\\\\lemon.cs.elte.hu")
2.81 + SET(CPACK_NSIS_CONTACT "lemon-user@lemon.cs.elte.hu")
2.82 + SET(CPACK_NSIS_CREATE_ICONS_EXTRA "
2.83 + CreateShortCut \\\"$SMPROGRAMS\\\\$STARTMENU_FOLDER\\\\Documentation.lnk\\\" \\\"$INSTDIR\\\\share\\\\doc\\\\index.html\\\"
2.84 + ")
2.85 + SET(CPACK_NSIS_DELETE_ICONS_EXTRA "
2.86 + !insertmacro MUI_STARTMENU_GETFOLDER Application $MUI_TEMP
2.87 + Delete \\\"$SMPROGRAMS\\\\$MUI_TEMP\\\\Documentation.lnk\\\"
2.88 + ")
2.89 +
2.90 + INCLUDE(CPack)
2.91 +ENDIF(${CMAKE_SOURCE_DIR} STREQUAL ${PROJECT_SOURCE_DIR})
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2 +++ b/LICENSE Tue May 26 16:18:51 2009 +0100
3.3 @@ -0,0 +1,32 @@
3.4 +LEMON code without an explicit copyright notice is covered by the following
3.5 +copyright/license.
3.6 +
3.7 +Copyright (C) 2003-2009 Egervary Jeno Kombinatorikus Optimalizalasi
3.8 +Kutatocsoport (Egervary Combinatorial Optimization Research Group,
3.9 +EGRES).
3.10 +
3.11 +===========================================================================
3.12 +Boost Software License, Version 1.0
3.13 +===========================================================================
3.14 +
3.15 +Permission is hereby granted, free of charge, to any person or organization
3.16 +obtaining a copy of the software and accompanying documentation covered by
3.17 +this license (the "Software") to use, reproduce, display, distribute,
3.18 +execute, and transmit the Software, and to prepare derivative works of the
3.19 +Software, and to permit third-parties to whom the Software is furnished to
3.20 +do so, all subject to the following:
3.21 +
3.22 +The copyright notices in the Software and this entire statement, including
3.23 +the above license grant, this restriction and the following disclaimer,
3.24 +must be included in all copies of the Software, in whole or in part, and
3.25 +all derivative works of the Software, unless such copies or derivative
3.26 +works are solely in the form of machine-executable object code generated by
3.27 +a source language processor.
3.28 +
3.29 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
3.30 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
3.31 +FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT
3.32 +SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE
3.33 +FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE,
3.34 +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
3.35 +DEALINGS IN THE SOFTWARE.
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
4.2 +++ b/cmake/FindLEMON.cmake Tue May 26 16:18:51 2009 +0100
4.3 @@ -0,0 +1,24 @@
4.4 +SET(LEMON_ROOT_DIR "" CACHE PATH "LEMON root directory")
4.5 +
4.6 +FIND_PATH(LEMON_INCLUDE_DIR
4.7 + lemon/core.h
4.8 + HINTS ${LEMON_ROOT_DIR}/include
4.9 + "C:/Program Files/LEMON/include"
4.10 +
4.11 +)
4.12 +FIND_LIBRARY(LEMON_LIBRARY
4.13 + NAMES lemon emon
4.14 + HINTS ${LEMON_ROOT_DIR}/lib
4.15 + "C:/Program Files/LEMON/lib"
4.16 +
4.17 +)
4.18 +
4.19 +INCLUDE(FindPackageHandleStandardArgs)
4.20 +FIND_PACKAGE_HANDLE_STANDARD_ARGS(LEMON DEFAULT_MSG LEMON_LIBRARY LEMON_INCLUDE_DIR)
4.21 +
4.22 +IF(LEMON_FOUND)
4.23 + SET(LEMON_INCLUDE_DIRS ${LEMON_INCLUDE_DIR})
4.24 + SET(LEMON_LIBRARIES ${LEMON_LIBRARY})
4.25 +ENDIF(LEMON_FOUND)
4.26 +
4.27 +MARK_AS_ADVANCED(LEMON_LIBRARY LEMON_INCLUDE_DIR)
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
5.2 +++ b/doc/CMakeLists.txt Tue May 26 16:18:51 2009 +0100
5.3 @@ -0,0 +1,28 @@
5.4 +SET(PACKAGE_NAME ${PROJECT_NAME})
5.5 +SET(PACKAGE_VERSION ${PROJECT_VERSION})
5.6 +SET(abs_top_srcdir ${PROJECT_SOURCE_DIR})
5.7 +SET(abs_top_builddir ${PROJECT_BINARY_DIR})
5.8 +
5.9 +CONFIGURE_FILE(
5.10 + ${PROJECT_SOURCE_DIR}/doc/Doxyfile.in
5.11 + ${PROJECT_BINARY_DIR}/doc/Doxyfile
5.12 + @ONLY)
5.13 +
5.14 +IF(DOXYGEN_EXECUTABLE)
5.15 + FILE(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/)
5.16 + IF(UNIX)
5.17 + ADD_CUSTOM_TARGET(html
5.18 + COMMAND rm -rf html
5.19 + COMMAND ${DOXYGEN_EXECUTABLE} Doxyfile
5.20 + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
5.21 + ELSEIF(WIN32)
5.22 + ADD_CUSTOM_TARGET(html
5.23 + COMMAND if exist html rmdir /s /q html
5.24 + COMMAND ${DOXYGEN_EXECUTABLE} Doxyfile
5.25 + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
5.26 + ENDIF(UNIX)
5.27 + INSTALL(
5.28 + DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html/
5.29 + DESTINATION share/doc
5.30 + COMPONENT html_documentation)
5.31 +ENDIF(DOXYGEN_EXECUTABLE)
6.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
6.2 +++ b/doc/Doxyfile.in Tue May 26 16:18:51 2009 +0100
6.3 @@ -0,0 +1,259 @@
6.4 +# Doxyfile 1.5.7.1
6.5 +
6.6 +#---------------------------------------------------------------------------
6.7 +# Project related configuration options
6.8 +#---------------------------------------------------------------------------
6.9 +DOXYFILE_ENCODING = UTF-8
6.10 +PROJECT_NAME = @PACKAGE_NAME@
6.11 +PROJECT_NUMBER = @PACKAGE_VERSION@
6.12 +OUTPUT_DIRECTORY =
6.13 +CREATE_SUBDIRS = NO
6.14 +OUTPUT_LANGUAGE = English
6.15 +BRIEF_MEMBER_DESC = YES
6.16 +REPEAT_BRIEF = NO
6.17 +ABBREVIATE_BRIEF =
6.18 +ALWAYS_DETAILED_SEC = NO
6.19 +INLINE_INHERITED_MEMB = NO
6.20 +FULL_PATH_NAMES = YES
6.21 +STRIP_FROM_PATH = "@abs_top_srcdir@"
6.22 +STRIP_FROM_INC_PATH = "@abs_top_srcdir@"
6.23 +SHORT_NAMES = YES
6.24 +JAVADOC_AUTOBRIEF = NO
6.25 +QT_AUTOBRIEF = NO
6.26 +MULTILINE_CPP_IS_BRIEF = NO
6.27 +DETAILS_AT_TOP = YES
6.28 +INHERIT_DOCS = NO
6.29 +SEPARATE_MEMBER_PAGES = NO
6.30 +TAB_SIZE = 8
6.31 +ALIASES =
6.32 +OPTIMIZE_OUTPUT_FOR_C = NO
6.33 +OPTIMIZE_OUTPUT_JAVA = NO
6.34 +OPTIMIZE_FOR_FORTRAN = NO
6.35 +OPTIMIZE_OUTPUT_VHDL = NO
6.36 +BUILTIN_STL_SUPPORT = YES
6.37 +CPP_CLI_SUPPORT = NO
6.38 +SIP_SUPPORT = NO
6.39 +IDL_PROPERTY_SUPPORT = YES
6.40 +DISTRIBUTE_GROUP_DOC = NO
6.41 +SUBGROUPING = YES
6.42 +TYPEDEF_HIDES_STRUCT = NO
6.43 +SYMBOL_CACHE_SIZE = 0
6.44 +#---------------------------------------------------------------------------
6.45 +# Build related configuration options
6.46 +#---------------------------------------------------------------------------
6.47 +EXTRACT_ALL = YES
6.48 +EXTRACT_PRIVATE = YES
6.49 +EXTRACT_STATIC = YES
6.50 +EXTRACT_LOCAL_CLASSES = YES
6.51 +EXTRACT_LOCAL_METHODS = YES
6.52 +EXTRACT_ANON_NSPACES = NO
6.53 +HIDE_UNDOC_MEMBERS = NO
6.54 +HIDE_UNDOC_CLASSES = NO
6.55 +HIDE_FRIEND_COMPOUNDS = NO
6.56 +HIDE_IN_BODY_DOCS = NO
6.57 +INTERNAL_DOCS = NO
6.58 +CASE_SENSE_NAMES = YES
6.59 +HIDE_SCOPE_NAMES = YES
6.60 +SHOW_INCLUDE_FILES = YES
6.61 +INLINE_INFO = YES
6.62 +SORT_MEMBER_DOCS = NO
6.63 +SORT_BRIEF_DOCS = NO
6.64 +SORT_GROUP_NAMES = NO
6.65 +SORT_BY_SCOPE_NAME = NO
6.66 +GENERATE_TODOLIST = YES
6.67 +GENERATE_TESTLIST = YES
6.68 +GENERATE_BUGLIST = YES
6.69 +GENERATE_DEPRECATEDLIST= YES
6.70 +ENABLED_SECTIONS =
6.71 +MAX_INITIALIZER_LINES = 5
6.72 +SHOW_USED_FILES = NO
6.73 +SHOW_DIRECTORIES = YES
6.74 +SHOW_FILES = YES
6.75 +SHOW_NAMESPACES = YES
6.76 +FILE_VERSION_FILTER =
6.77 +LAYOUT_FILE = DoxygenLayout.xml
6.78 +#---------------------------------------------------------------------------
6.79 +# configuration options related to warning and progress messages
6.80 +#---------------------------------------------------------------------------
6.81 +QUIET = NO
6.82 +WARNINGS = YES
6.83 +WARN_IF_UNDOCUMENTED = YES
6.84 +WARN_IF_DOC_ERROR = YES
6.85 +WARN_NO_PARAMDOC = NO
6.86 +WARN_FORMAT = "$file:$line: $text"
6.87 +WARN_LOGFILE = doxygen.log
6.88 +#---------------------------------------------------------------------------
6.89 +# configuration options related to the input files
6.90 +#---------------------------------------------------------------------------
6.91 +INPUT = "@abs_top_srcdir@"
6.92 +INPUT_ENCODING = UTF-8
6.93 +FILE_PATTERNS = *.h \
6.94 + *.cc \
6.95 + *.dox
6.96 +RECURSIVE = YES
6.97 +EXCLUDE = "@abs_top_srcdir@/lemon"
6.98 +EXCLUDE_SYMLINKS = NO
6.99 +EXCLUDE_PATTERNS = "@abs_top_srcdir@/*build*/*" \
6.100 + "@abs_top_srcdir@/*obj*/*"
6.101 +EXCLUDE_SYMBOLS =
6.102 +EXAMPLE_PATH = "@abs_top_srcdir@/doc"
6.103 +EXAMPLE_PATTERNS =
6.104 +EXAMPLE_RECURSIVE = NO
6.105 +IMAGE_PATH = "@abs_top_srcdir@/doc/images" \
6.106 + "@abs_top_builddir@/doc/gen-images"
6.107 +INPUT_FILTER =
6.108 +FILTER_PATTERNS =
6.109 +FILTER_SOURCE_FILES = NO
6.110 +#---------------------------------------------------------------------------
6.111 +# configuration options related to source browsing
6.112 +#---------------------------------------------------------------------------
6.113 +SOURCE_BROWSER = NO
6.114 +INLINE_SOURCES = NO
6.115 +STRIP_CODE_COMMENTS = YES
6.116 +REFERENCED_BY_RELATION = NO
6.117 +REFERENCES_RELATION = NO
6.118 +REFERENCES_LINK_SOURCE = YES
6.119 +USE_HTAGS = NO
6.120 +VERBATIM_HEADERS = NO
6.121 +#---------------------------------------------------------------------------
6.122 +# configuration options related to the alphabetical class index
6.123 +#---------------------------------------------------------------------------
6.124 +ALPHABETICAL_INDEX = YES
6.125 +COLS_IN_ALPHA_INDEX = 2
6.126 +IGNORE_PREFIX =
6.127 +#---------------------------------------------------------------------------
6.128 +# configuration options related to the HTML output
6.129 +#---------------------------------------------------------------------------
6.130 +GENERATE_HTML = YES
6.131 +HTML_OUTPUT = html
6.132 +HTML_FILE_EXTENSION = .html
6.133 +HTML_HEADER =
6.134 +HTML_FOOTER =
6.135 +HTML_STYLESHEET =
6.136 +HTML_ALIGN_MEMBERS = YES
6.137 +HTML_DYNAMIC_SECTIONS = NO
6.138 +GENERATE_DOCSET = NO
6.139 +DOCSET_FEEDNAME = "Doxygen generated docs"
6.140 +DOCSET_BUNDLE_ID = org.doxygen.Project
6.141 +GENERATE_HTMLHELP = NO
6.142 +CHM_FILE =
6.143 +HHC_LOCATION =
6.144 +GENERATE_CHI = NO
6.145 +CHM_INDEX_ENCODING =
6.146 +BINARY_TOC = NO
6.147 +TOC_EXPAND = NO
6.148 +GENERATE_QHP = NO
6.149 +QCH_FILE =
6.150 +QHP_NAMESPACE = org.doxygen.Project
6.151 +QHP_VIRTUAL_FOLDER = doc
6.152 +QHG_LOCATION =
6.153 +DISABLE_INDEX = NO
6.154 +ENUM_VALUES_PER_LINE = 4
6.155 +GENERATE_TREEVIEW = NO
6.156 +TREEVIEW_WIDTH = 250
6.157 +FORMULA_FONTSIZE = 10
6.158 +#---------------------------------------------------------------------------
6.159 +# configuration options related to the LaTeX output
6.160 +#---------------------------------------------------------------------------
6.161 +GENERATE_LATEX = NO
6.162 +LATEX_OUTPUT = latex
6.163 +LATEX_CMD_NAME = latex
6.164 +MAKEINDEX_CMD_NAME = makeindex
6.165 +COMPACT_LATEX = YES
6.166 +PAPER_TYPE = a4wide
6.167 +EXTRA_PACKAGES = amsmath \
6.168 + amssymb
6.169 +LATEX_HEADER =
6.170 +PDF_HYPERLINKS = YES
6.171 +USE_PDFLATEX = YES
6.172 +LATEX_BATCHMODE = NO
6.173 +LATEX_HIDE_INDICES = NO
6.174 +#---------------------------------------------------------------------------
6.175 +# configuration options related to the RTF output
6.176 +#---------------------------------------------------------------------------
6.177 +GENERATE_RTF = NO
6.178 +RTF_OUTPUT = rtf
6.179 +COMPACT_RTF = NO
6.180 +RTF_HYPERLINKS = NO
6.181 +RTF_STYLESHEET_FILE =
6.182 +RTF_EXTENSIONS_FILE =
6.183 +#---------------------------------------------------------------------------
6.184 +# configuration options related to the man page output
6.185 +#---------------------------------------------------------------------------
6.186 +GENERATE_MAN = NO
6.187 +MAN_OUTPUT = man
6.188 +MAN_EXTENSION = .3
6.189 +MAN_LINKS = NO
6.190 +#---------------------------------------------------------------------------
6.191 +# configuration options related to the XML output
6.192 +#---------------------------------------------------------------------------
6.193 +GENERATE_XML = NO
6.194 +XML_OUTPUT = xml
6.195 +XML_SCHEMA =
6.196 +XML_DTD =
6.197 +XML_PROGRAMLISTING = YES
6.198 +#---------------------------------------------------------------------------
6.199 +# configuration options for the AutoGen Definitions output
6.200 +#---------------------------------------------------------------------------
6.201 +GENERATE_AUTOGEN_DEF = NO
6.202 +#---------------------------------------------------------------------------
6.203 +# configuration options related to the Perl module output
6.204 +#---------------------------------------------------------------------------
6.205 +GENERATE_PERLMOD = NO
6.206 +PERLMOD_LATEX = NO
6.207 +PERLMOD_PRETTY = YES
6.208 +PERLMOD_MAKEVAR_PREFIX =
6.209 +#---------------------------------------------------------------------------
6.210 +# Configuration options related to the preprocessor
6.211 +#---------------------------------------------------------------------------
6.212 +ENABLE_PREPROCESSING = YES
6.213 +MACRO_EXPANSION = NO
6.214 +EXPAND_ONLY_PREDEF = NO
6.215 +SEARCH_INCLUDES = YES
6.216 +INCLUDE_PATH =
6.217 +INCLUDE_FILE_PATTERNS =
6.218 +PREDEFINED = DOXYGEN
6.219 +EXPAND_AS_DEFINED =
6.220 +SKIP_FUNCTION_MACROS = YES
6.221 +#---------------------------------------------------------------------------
6.222 +# Configuration::additions related to external references
6.223 +#---------------------------------------------------------------------------
6.224 +TAGFILES = "@abs_top_srcdir@/doc/libstdc++.tag = http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/ "
6.225 +GENERATE_TAGFILE = html/lemon.tag
6.226 +ALLEXTERNALS = NO
6.227 +EXTERNAL_GROUPS = NO
6.228 +PERL_PATH = /usr/bin/perl
6.229 +#---------------------------------------------------------------------------
6.230 +# Configuration options related to the dot tool
6.231 +#---------------------------------------------------------------------------
6.232 +CLASS_DIAGRAMS = YES
6.233 +MSCGEN_PATH =
6.234 +HIDE_UNDOC_RELATIONS = YES
6.235 +HAVE_DOT = YES
6.236 +DOT_FONTNAME = FreeSans
6.237 +DOT_FONTSIZE = 10
6.238 +DOT_FONTPATH =
6.239 +CLASS_GRAPH = YES
6.240 +COLLABORATION_GRAPH = NO
6.241 +GROUP_GRAPHS = NO
6.242 +UML_LOOK = NO
6.243 +TEMPLATE_RELATIONS = NO
6.244 +INCLUDE_GRAPH = NO
6.245 +INCLUDED_BY_GRAPH = NO
6.246 +CALL_GRAPH = NO
6.247 +CALLER_GRAPH = NO
6.248 +GRAPHICAL_HIERARCHY = NO
6.249 +DIRECTORY_GRAPH = NO
6.250 +DOT_IMAGE_FORMAT = png
6.251 +DOT_PATH =
6.252 +DOTFILE_DIRS =
6.253 +DOT_GRAPH_MAX_NODES = 50
6.254 +MAX_DOT_GRAPH_DEPTH = 0
6.255 +DOT_TRANSPARENT = NO
6.256 +DOT_MULTI_TARGETS = NO
6.257 +GENERATE_LEGEND = YES
6.258 +DOT_CLEANUP = YES
6.259 +#---------------------------------------------------------------------------
6.260 +# Configuration::additions related to the search engine
6.261 +#---------------------------------------------------------------------------
6.262 +SEARCHENGINE = NO
7.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
7.2 +++ b/doc/DoxygenLayout.xml Tue May 26 16:18:51 2009 +0100
7.3 @@ -0,0 +1,182 @@
7.4 +<doxygenlayout version="1.0">
7.5 + <!-- Navigation index tabs for HTML output -->
7.6 + <navindex>
7.7 + <tab type="mainpage" visible="yes" title=""/>
7.8 + <tab type="modules" visible="yes" title=""/>
7.9 + <tab type="classes" visible="yes" title="">
7.10 + <tab type="classes" visible="yes" title=""/>
7.11 + <tab type="classindex" visible="$ALPHABETICAL_INDEX" title=""/>
7.12 + <tab type="hierarchy" visible="yes" title=""/>
7.13 + <tab type="classmembers" visible="yes" title=""/>
7.14 + </tab>
7.15 + <tab type="namespaces" visible="yes" title="">
7.16 + <tab type="namespaces" visible="yes" title=""/>
7.17 + <tab type="namespacemembers" visible="yes" title=""/>
7.18 + </tab>
7.19 + <tab type="files" visible="yes" title="">
7.20 + <tab type="files" visible="yes" title=""/>
7.21 + <tab type="globals" visible="yes" title=""/>
7.22 + </tab>
7.23 + <tab type="dirs" visible="yes" title=""/>
7.24 + <tab type="examples" visible="yes" title=""/>
7.25 + <tab type="pages" visible="yes" title=""/>
7.26 + </navindex>
7.27 +
7.28 + <!-- Layout definition for a class page -->
7.29 + <class>
7.30 + <briefdescription visible="no"/>
7.31 + <detaileddescription title=""/>
7.32 + <includes visible="$SHOW_INCLUDE_FILES"/>
7.33 + <inheritancegraph visible="$CLASS_GRAPH"/>
7.34 + <collaborationgraph visible="$COLLABORATION_GRAPH"/>
7.35 + <allmemberslink visible="yes"/>
7.36 + <memberdecl>
7.37 + <membergroups visible="yes"/>
7.38 + <nestedclasses visible="yes" title=""/>
7.39 + <publictypes title=""/>
7.40 + <publicslots title=""/>
7.41 + <signals title=""/>
7.42 + <publicmethods title=""/>
7.43 + <publicstaticmethods title=""/>
7.44 + <publicattributes title=""/>
7.45 + <publicstaticattributes title=""/>
7.46 + <protectedtypes title=""/>
7.47 + <protectedslots title=""/>
7.48 + <protectedmethods title=""/>
7.49 + <protectedstaticmethods title=""/>
7.50 + <protectedattributes title=""/>
7.51 + <protectedstaticattributes title=""/>
7.52 + <packagetypes title=""/>
7.53 + <packagemethods title=""/>
7.54 + <packagestaticmethods title=""/>
7.55 + <packageattributes title=""/>
7.56 + <packagestaticattributes title=""/>
7.57 + <properties title=""/>
7.58 + <events title=""/>
7.59 + <privatetypes title=""/>
7.60 + <privateslots title=""/>
7.61 + <privatemethods title=""/>
7.62 + <privatestaticmethods title=""/>
7.63 + <privateattributes title=""/>
7.64 + <privatestaticattributes title=""/>
7.65 + <friends title=""/>
7.66 + <related title="" subtitle=""/>
7.67 + </memberdecl>
7.68 + <memberdef>
7.69 + <typedefs title=""/>
7.70 + <enums title=""/>
7.71 + <constructors title=""/>
7.72 + <functions title=""/>
7.73 + <related title=""/>
7.74 + <variables title=""/>
7.75 + <properties title=""/>
7.76 + <events title=""/>
7.77 + </memberdef>
7.78 + <usedfiles visible="$SHOW_USED_FILES"/>
7.79 + <authorsection visible="yes"/>
7.80 + </class>
7.81 +
7.82 + <!-- Layout definition for a namespace page -->
7.83 + <namespace>
7.84 + <briefdescription visible="no"/>
7.85 + <detaileddescription title=""/>
7.86 + <memberdecl>
7.87 + <nestednamespaces visible="yes" title=""/>
7.88 + <classes visible="yes" title=""/>
7.89 + <membergroups visible="yes"/>
7.90 + <typedefs title=""/>
7.91 + <enums title=""/>
7.92 + <functions title=""/>
7.93 + <variables title=""/>
7.94 + </memberdecl>
7.95 + <memberdef>
7.96 + <typedefs title=""/>
7.97 + <enums title=""/>
7.98 + <functions title=""/>
7.99 + <variables title=""/>
7.100 + </memberdef>
7.101 + <authorsection visible="yes"/>
7.102 + </namespace>
7.103 +
7.104 + <!-- Layout definition for a file page -->
7.105 + <file>
7.106 + <briefdescription visible="no"/>
7.107 + <detaileddescription title=""/>
7.108 + <includes visible="$SHOW_INCLUDE_FILES"/>
7.109 + <includegraph visible="$INCLUDE_GRAPH"/>
7.110 + <includedbygraph visible="$INCLUDED_BY_GRAPH"/>
7.111 + <sourcelink visible="yes"/>
7.112 + <memberdecl>
7.113 + <classes visible="yes" title=""/>
7.114 + <namespaces visible="yes" title=""/>
7.115 + <defines title=""/>
7.116 + <typedefs title=""/>
7.117 + <enums title=""/>
7.118 + <functions title=""/>
7.119 + <variables title=""/>
7.120 + </memberdecl>
7.121 + <memberdef>
7.122 + <defines title=""/>
7.123 + <typedefs title=""/>
7.124 + <enums title=""/>
7.125 + <functions title=""/>
7.126 + <variables title=""/>
7.127 + </memberdef>
7.128 + <authorsection/>
7.129 + </file>
7.130 +
7.131 + <!-- Layout definition for a group page -->
7.132 + <group>
7.133 + <briefdescription visible="no"/>
7.134 + <detaileddescription title=""/>
7.135 + <groupgraph visible="$GROUP_GRAPHS"/>
7.136 + <memberdecl>
7.137 + <classes visible="yes" title=""/>
7.138 + <namespaces visible="yes" title=""/>
7.139 + <dirs visible="yes" title=""/>
7.140 + <nestedgroups visible="yes" title=""/>
7.141 + <files visible="yes" title=""/>
7.142 + <defines title=""/>
7.143 + <typedefs title=""/>
7.144 + <enums title=""/>
7.145 + <enumvalues title=""/>
7.146 + <functions title=""/>
7.147 + <variables title=""/>
7.148 + <signals title=""/>
7.149 + <publicslots title=""/>
7.150 + <protectedslots title=""/>
7.151 + <privateslots title=""/>
7.152 + <events title=""/>
7.153 + <properties title=""/>
7.154 + <friends title=""/>
7.155 + </memberdecl>
7.156 + <memberdef>
7.157 + <pagedocs/>
7.158 + <defines title=""/>
7.159 + <typedefs title=""/>
7.160 + <enums title=""/>
7.161 + <enumvalues title=""/>
7.162 + <functions title=""/>
7.163 + <variables title=""/>
7.164 + <signals title=""/>
7.165 + <publicslots title=""/>
7.166 + <protectedslots title=""/>
7.167 + <privateslots title=""/>
7.168 + <events title=""/>
7.169 + <properties title=""/>
7.170 + <friends title=""/>
7.171 + </memberdef>
7.172 + <authorsection visible="yes"/>
7.173 + </group>
7.174 +
7.175 + <!-- Layout definition for a directory page -->
7.176 + <directory>
7.177 + <briefdescription visible="no"/>
7.178 + <detaileddescription title=""/>
7.179 + <directorygraph visible="yes"/>
7.180 + <memberdecl>
7.181 + <dirs visible="yes"/>
7.182 + <files visible="yes"/>
7.183 + </memberdecl>
7.184 + </directory>
7.185 +</doxygenlayout>
8.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
8.2 +++ b/doc/mainpage.dox Tue May 26 16:18:51 2009 +0100
8.3 @@ -0,0 +1,24 @@
8.4 +/* -*- mode: C++; indent-tabs-mode: nil; -*-
8.5 + *
8.6 + * This file is a part of LEMON, a generic C++ optimization library.
8.7 + *
8.8 + * Copyright (C) 2003-2009
8.9 + * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport
8.10 + * (Egervary Research Group on Combinatorial Optimization, EGRES).
8.11 + *
8.12 + * Permission to use, modify and distribute this software is granted
8.13 + * provided that this copyright notice appears in all copies. For
8.14 + * precise terms see the accompanying LICENSE file.
8.15 + *
8.16 + * This software is provided "AS IS" with no warranty of any kind,
8.17 + * express or implied, and with no claim as to its suitability for any
8.18 + * purpose.
8.19 + *
8.20 + */
8.21 +
8.22 +/**
8.23 +\mainpage LEMON PROJECT TEMPLATE Documentation
8.24 +
8.25 +This is a template build environment for project based on LEMON.
8.26 +
8.27 +*/
9.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
9.2 +++ b/main.cc Tue May 26 16:18:51 2009 +0100
9.3 @@ -0,0 +1,26 @@
9.4 +/* -*- mode: C++; indent-tabs-mode: nil; -*-
9.5 + *
9.6 + * This file is a part of LEMON, a generic C++ optimization library.
9.7 + *
9.8 + * Copyright (C) 2003-2009
9.9 + * Egervary Jeno Kombinatorikus Optimalizalasi Kutatocsoport
9.10 + * (Egervary Research Group on Combinatorial Optimization, EGRES).
9.11 + *
9.12 + * Permission to use, modify and distribute this software is granted
9.13 + * provided that this copyright notice appears in all copies. For
9.14 + * precise terms see the accompanying LICENSE file.
9.15 + *
9.16 + * This software is provided "AS IS" with no warranty of any kind,
9.17 + * express or implied, and with no claim as to its suitability for any
9.18 + * purpose.
9.19 + *
9.20 + */
9.21 +
9.22 +#include<lemon/list_graph.h>
9.23 +
9.24 +///The main entry point
9.25 +int main()
9.26 +{
9.27 + lemon::ListGraph g;
9.28 + g.addNode();
9.29 +}