O-Clone
C++ Stub Generator Version 2.0

Written by: Rob Broadhead (Greatwing@AOL.COM)
Version 1.0: 5-29-95 (First Release)
Version 1.5: 6-24-95
Version 2.0: 1-15-96 Name changed from C++ generator to Object Clone

Description:
This application helps the C++ developer by quickly generating
stubs for a header and body file.  Both files have comments at
the top giving the author, company, and date started for the 
class.  All attributes will also have generated for them Get and
Set functions in the header file.

Use:
Main Window:
Enter in the name of the class, the author, and the company.  The file
name SLE does not need an extension.  The filename will have a .CPP or
a .H added depending upon it being a body or header file respectively.

Attributes Window:
To add attributes, select the attributes menu item and the attributes
window will appear.  Add attributes by giving a name and a type and
then clicking the add button.  The value can be a pointer value out
to four reference levels and the user can determine whether the value
is public, protected, or private.  When you are done adding attributes
click the done button.

Methods Window:
To add methods, select the methods menu item and the methods window will
appear.  The currently defined methods will appear in the list box.
Methods can be removed by selecting one and clicking on the remove button,
or they can be added by clicking on the add button.

When the add button on the methods window is clicked an a window will open
to allow the user to define the method to be added.  The method name and
return type can be defined as can the type and names of the parameters for
the method.  As in the attributes window pointer references and access
levels can be defined for the method and pointer references can be defined
for the method parameters.

Includes Window:
To add included files, select the includes menu item and the include window
will open.  Enter the file name to add it to the list.  Local files will be
wrapped with quotes ("") while non-local files will be wrapped in less-than/
greater-than brackets (<>).

Generation: 
When you are ready to generate you simply click on the generate
button and two files will be generated in the directory stubgen was
run from.  The files will be called <filename>.h and 
<filename>.cpp.  

Other information:
All other information can be learned by playing with the program or you can
register the product and receive a full user-manual that describes all
windows and files associated with this program as well as receiving the
latest version of the program and some sample files.

****            Version 2.0 Additions:           ****
- This is a major upgrade.

- User-Defined Methods are now supported.

- User-Defined Constants are now supported.

- User-Defined Attributes are now supported.

- Pointer values and access levels are now supported.

- Information loaded in can now be saved to .ODL format for
  later use and for easier conversion to future versions.

Setting up:
Make sure you have installed the Rexx Interpreter included
with OS/2.  If you have not then you will need to install it
before the stub generator will work.

This includes six files:

  oclone20.exe
  Readme.txt
  Vendor.doc
  file_id.diz


Author:

Rob Broadhead
415 Enclave Circle
Nashville, TN 37211

License:
On November of 2014 Rob Broadhead authorized to release this software as "AS IS" freeware.
