![]() ![]() ![]() Arageli Arageli is a C++ library and a set of programs for computations in arithmetic, algebra, geometry, linear and integer linear programming. Apache Portable Runtime The mission of the Apache Portable Runtime (APR) is to provide a free library of C data structures and routines, forming a system portability layer to as many operating systems as possible, including Unices, MS Win32, BeOS and OS/2. Amygdala Amygdala is open-source software for simulating spiking neural networks (SNNs). ALSA The Advanced Linux Sound Architecture project focuses on creating a fully modularized sound driver which supports kerneld and kmod. Alpha++ An object oriented analysis framework for ALEPH (ALEPH stands for Apparatus for LEp PHysics). ![]() Album Shaper Album Shaper is a graphical application used to create, maintain, and share photo albums using open formats like HTML, XSLT, and JPG. AirTraffic An Air Traffic controller game. AI Loom AI Loom is a cross-platform toolkit for rapid development of artificial intelligent agents. It is ideal starting point to learn about operating system kernel architecture. Agnix is an extended kernel, written in pure C code. Agnix Kernel Agnix is an Open-Source project, which has been founded to provide an educational, network operating system kernel. Aegis VM The Aegis VM Project is an on-going effort to implement a lightweight, secure virtual machine for executing Java bytecode. Advanced UNIX programming Source code examples of the 2nd edition of the book. ADMB Software package for the development of state-of-the-art nonlinear models Adobe Open Source Adobe's open source website is the home for the Adobe Source Libraries (ASL) and information about other Adobe open source projects. 4DTRIS Tetris like game in four dimension AbiWord The AbiSource project is developing a suite of Open Source desktop productivity applications. In time a number of the links provided might not be valid anymore or lead to non doxygen documentation as the user decided to change the documentation generation. You can also install doxygen from source code if you like to do so, refer to Doxygen Installation.More than 308 applications and libraries have already been known to use Doxygen for their code documentation. Setting up doxygen (1.8.7-2~trusty1) ~ $ which ~ $ doxygen -version Processing triggers for man-db (2.6.7.1-1ubuntu1). 465722 files and directories currently installed.) Selecting previously unselected package doxygen. Get:1 rosa/import doxygen amd64 1.8.7-2~trusty1 The following NEW packages will be installed:Ġ upgraded, 1 newly installed, 0 to remove and 4 not upgraded.Īfter this operation, 10.3 MB of additional disk space will be used. The following package was automatically installed and is no longer required: Run the following command to install ~ $ sudo apt install doxygen Furthermore, executables for Windows are available. As a result, it runs on most other Unix flavors as well. You can also use doxygen for creating normal documentation.ĭoxygen is developed under Mac OS X and Linux, but is set-up to be highly portable. Doxygen can also visualize the relations between the various elements by means of include dependency graphs, inheritance diagrams, and collaboration diagrams, which are all generated automatically. This is very useful to quickly find your way in large source distributions. You can configure doxygen to extract the code structure from undocumented source files. The documentation is extracted directly from the sources, which makes it much easier to keep the documentation consistent with the source code. There is also support for generating output in RTF (MS-Word), PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. It can generate an on-line documentation browser (in HTML) and/or an off-line reference manual (in LaTeX) from a set of documented source files. What’s Doxygen?ĭoxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba, Microsoft, and UNO/OpenOffice flavors), Fortran, VHDL, Tcl, and to some extent D. This article introduces the usage of Doxygen, and generates data structure for Linux kernel project. Doxygen: Generate Documentation from Source Code
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |