<xml>
<Object_Id> 77</Object_Id>
<Title> &lt;A HREF="http://repository:13531/docs/c%2b%2b/rules_recs.ps"&gt;Programming in C++, Rules and Recommendations (Henricson + Nyquist)&lt;/A&gt;</Title>
<Node_Type> Production</Node_Type>
<Format> PostScript</Format>
<Address>  &lt;A HREF ="http://repository:13531/docs/c%2b%2b/rules_recs.ps"&gt;http://repository:13531/docs/c%2b%2b/rules_recs.ps&lt;/A&gt;</Address>
<Keywords> style guide</Keywords>
<Abstract> The purpose of this document is to define _one_ style of                          programming in C++.
                          
                          It contains:
                          
                          - Introduction
                          - Terminology
                          - General Recommendations
                          - Source Code in Files
                          - Assigning Names
                          - Style
                          - Classes
                          - Class Templates
                          - Functions
                          - Constants
                          - Variables
                          - Pointers &amp; References
                          - Type Conversions
                          - Flow Control Structures
                          - Expressions
                          - Memory Allocation
                          - Fault Handling
                          - Portable Code
                          - References
                          - Summary of Rules
                          - Summary of Recommendations
                          - Summary of Portability Recommendations
                          - Form for Rule Change Request
                          
                          Questions such as how to design a class or a class hierarchy
                          are not covered, but see the document's "Reference" section
                          for pointers.
                          
                          
</Abstract>
<Date_Entry_Created> 08/10/96</Date_Entry_Created>
<Entry_Created_By> jane</Entry_Created_By>
<Date_Entry_Last_Modified> 21/01/98</Date_Entry_Last_Modified>
<Entry_Last_Modified_By> jane</Entry_Last_Modified_By>
<Asset_Qualification> good / very useful</Asset_Qualification>
<Other_Opinions> [put in - enthusiasm for this doc. among CiTR engineers is rather mixed I think]</Other_Opinions>
<Contact_Person> </Contact_Person>
<IP_or_Copyright_Owner> Ellemtel Telecommunications Systems Laboratories</IP_or_Copyright_Owner>
<Support_re_Ownership> see cover page</Support_re_Ownership>
<Date_Item_Created> 1990 (version referenced is dated 1993-12-31)</Date_Item_Created>
<Usage_Conditions> Copying, modification, etc. granted as long as                           complete copyright and permission notice is 
                          retained.
</Usage_Conditions>
<Support_re_Usage_Condns> see cover page</Support_re_Usage_Condns>
<Authors_and_Contributors> Mats Henricson                          Erik Nyquist
</Authors_and_Contributors>
<Projects_Used_In> ?</Projects_Used_In>
<Obtained_From>  &lt;A HREF ="http://asrt.cad.gatech.edu/Management/rules_us.ps"&gt;http://asrt.cad.gatech.edu/Management/rules_us.ps&lt;/A&gt;                           (though Alta Vista had several other hits)
</Obtained_From>
<Derived_From> </Derived_From>
<Related_Items> </Related_Items>
<Document_Type> Handbook / Guide / General Manual</Document_Type>
<Additional_Info> </Additional_Info>
</xml>
