February 4, 2001 - Mike Brasher - Remarks about documentation 1. There are lots of places where I have blocks like this in headers. //////////////////////////////////////////////////////////////////////// // // Array.h // // Blah blah blah! // //////////////////////////////////////////////////////////////////////// I am starting to remove these. 2. Noticed that wer are using templates in a coupld of places. Does DOC++ handle these alright? Array.h 3. Is there anyway to cause DOC++ to ignore some classes (like Rep classes)? 4. Reformatted some comments in Array.h to get this style: /** This method does something useful. */ void f(); /** This last method has a newline after it so that lexdisic individuals can see it. */ void g(); 5. Wondering whether CGIQueryString should be moved out of since it is not really part of the core and is only used by CGIClient. Perhaps it should reside in CGIClient. 6. Should brief comments be terminated or not with periods? /// This method does something. void h(); 7. Does DOC++ handle ordinary C-style functions (that are not methods of classes? 8. I need to provide some explanation of how the data objects work. When the default constructor is used, the object represents a null handle, which if referenced, throws a null pointer exception. 9. Documented Array.h, CGIQueryString.h and Char16.h. Assumed that we would not overlap on these. 10. Need to talk about ClassDecl.h. Some clarification is needed about the way the handles work. 11. Saying that ClassDecl is a "template" for creating instances may be taken to refer to C++ templates.