1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
/** \page coding Documentation, Coding Standards, Style and Automated Reports
\section docs Design Overview
\li \ref overview_overview
\li \ref presentation
\li \ref unit_test_theory
\li \ref smbios_theory
\li \ref item_theory
\li \ref workaround_theory
\li \ref factory_theory *
\li \ref memory_theory *
\li \ref cmos_theory *
\li \ref security
\section style Coding Standards, Style, and Patch Submission
\li \ref compilation
\li \ref api_abi *
\li \ref header_rules
\li \ref coding_style
\li \ref patches
\section auto Automated Reports
\li \ref code_coverage
\li \ref leak_detect
\note --*-- These pages are still in progress.
\section start Where to start
For developers wishing to start out using the libsmbios library, please start
at the following doxygen pages:
- C-API information: SystemInfo.h
- SMBIOS C++ API information: smbios::SmbiosFactory, smbios::ISmbiosTable,
smbios::ISmbiosItem
- CMOSTOKEN C++ API information: smbios::CmosTokenTableFactory,
smbios::ICmosTokenTable, smbios::ICmosToken
\section add Adding new documentation
The libsmbios project uses Doxygen for all project documentation. The text for
this page is in doc/mainpage.txt in the source tree. All additional
documentation linked by this page is available in doc/*.txt files. Be aware
that some of these text files are automatically generated, such as the code
coverage report.
All class diagram and stuff behind the links at the top of this page are
automatically generated by Doxygen from the source code. Each page says which
source files were used. Look for text like this at the bottom of each page:
\verbatim
The documentation for this class was generated from the following files:
- SomeFile.h
- AnotherFile.h
- SomeFile.cpp
...
\endverbatim
*/
|