VirtualBox

Changeset 72791 in vbox


Ignore:
Timestamp:
Jul 2, 2018 10:33:24 AM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
123333
Message:

doc/VBox-CodingGuidelines.cpp: Rewrote intro and added a table of contents. Put sec_vbox_guideline_local after toc.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/VBox-CodingGuidelines.cpp

    r72781 r72791  
    1818/** @page pg_vbox_guideline                 VBox Coding Guidelines
    1919 *
    20  * The VBox Coding guidelines are followed by all of VBox with the exception of
    21  * qemu. Qemu is using whatever the frenchman does.
    22  *
    23  * There are a few compulsory rules and a bunch of optional ones.  The following
    24  * sections will describe these in details.  In addition there is a section of
    25  * Subversion 'rules' and one with links to local coding guidelines.
    26  *
     20 * The compulsory sections of these guidelines are to be followed in all of the
     21 * VBox sources.  Please note that local guidelines in parts of the VBox source
     22 * tree may promote the optional ones to compulsory status.  The VBox tree also
     23 * contains some 3rd party sources where it is good to follow the local coding
     24 * style while keeping these guidelines in mind.
     25 *
     26 * Contents:
     27 *      - @ref sec_vbox_guideline_compulsory
     28 *          - @ref sec_vbox_guideline_compulsory_sub64
     29 *          - @ref sec_vbox_guideline_compulsory_cppmain
     30 *          - @ref sec_vbox_guideline_compulsory_cppqtgui
     31 *          - @ref sec_vbox_guideline_compulsory_xslt
     32 *          - @ref sec_vbox_guideline_compulsory_doxygen
     33 *          - @ref sec_vbox_guideline_compulsory_guest
     34 *      - @ref sec_vbox_guideline_optional
     35 *          - @ref sec_vbox_guideline_optional_layout
     36 *          - @ref sec_vbox_guideline_optional_prefix
     37 *          - @ref sec_vbox_guideline_optional_misc
     38 *      - @ref sec_vbox_guideline_warnings
     39 *          - @ref sec_vbox_guideline_warnings_signed_unsigned_compare
     40 *      - @ref sec_vbox_guideline_svn
     41 *
     42 * Local guidelines overrides:
     43 *      - src/VBox/VMM/:            @ref pg_vmm_guideline (src/VBox/VMM/Docs-CodingGuidelines.cpp)
     44 *      - src/VBox/ValidationKit/:  @ref pg_validationkit_guideline  (src/VBox/ValidationKit/ValidationKitCodingGuidelines.cpp)
     45 *      - src/VBox/Runtime/:        All of @ref sec_vbox_guideline_optional is mandatory.
     46 *      - src/VBox/Main/:           @ref sec_vbox_guideline_compulsory_cppmain
     47 *      - src/VBox/Frontends/VirtualBox/: @ref sec_vbox_guideline_compulsory_cppqtgui
     48 *
     49 *
     50 * @section sec_vbox_guideline_local        Local Coding Guidelines
     51 *
     52 * VirtualBox is a large project, so there are parts with additional guidelines
     53 * that extends the above ones.
     54 *
     55 * <ul>
     56 *
     57 *   <li> src/VBox/VMM/: @ref pg_vmm_guideline
     58 *        (src/VBox/VMM/Docs-CodingGuidelines.cpp)
     59 *
     60 *   <li> src/VBox/ValidationKit/: @ref pg_validationkit_guideline
     61 *        (src/VBox/ValidationKit/ValidationKitCodingGuidelines.cpp)
     62 *
     63 *   <li> src/VBox/Runtime/: @ref sec_vbox_guideline_optional is mandatory.
     64 *
     65 *   <li> src/VBox/Frontends/VirtualBox/: @ref sec_vbox_guideline_compulsory_cppqtgui
     66 *
     67 *   <li> src/VBox/Main: @ref sec_vbox_guideline_compulsory_cppmain
     68 *
     69 *
     70 * </ul>
    2771 *
    2872 *
     
    907951 *
    908952 *
    909  * @section sec_vbox_guideline_local        Local Coding Guidelines
    910  *
    911  * VirtualBox is a large project, so there are parts with additional guidelines
    912  * that extends the above ones.
    913  *
    914  * <ul>
    915  *
    916  *   <li> src/VBox/VMM/: @ref pg_vmm_guideline
    917  *        (src/VBox/VMM/Docs-CodingGuidelines.cpp)
    918  *
    919  *   <li> src/VBox/ValidationKit/: @ref pg_validationkit_guideline
    920  *        (src/VBox/ValidationKit/ValidationKitCodingGuidelines.cpp)
    921  *
    922  *   <li> src/VBox/Runtime/: @ref sec_vbox_guideline_optional is mandatory.
    923  *
    924  *   <li> src/VBox/Frontends/VirtualBox/: @ref sec_vbox_guideline_compulsory_cppqtgui
    925  *
    926  *   <li> src/VBox/Main: @ref sec_vbox_guideline_compulsory_cppmain
    927  *
    928  *
    929  * </ul>
    930  *
    931953 */
    932954
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette