Figure 1: List of available options for the fcc program

Usage: fcc -class <list_of_class_names> (see example below)
           -author <authors_name>
          [-namespace <namespace_name> | -ns <namespace_name>]
          [-overwrite | -ow]
          [-verbose | -v]
          [-no_unit_test | -no_ut]
          [-no_makefile | -no_mf]
          [-project <project_name>]
          [-sccs_keywords | -sccs]
          [-continuus_keywords | -ct]
          [-open_source_notice | -os]
          [-copyright <copyright> | -c <copyright>]
          [-base_filename <base_filename> | -file <base_filename>]
          [-no_copy_ctor]
          [-no_assignment_operator | -no_op=]
          [-no_ctor]
          [-no_dtor]
          [-public_copy_ctor]
          [-public_assignment_operator | -pub_op=]
          [-no_dump_diagnostics | -no_dd]
          [-no_check_valid | -no_cv]
          [-no_icc]
          [-settings_file <filename>]

Abbreviations: ctor = constructor, dtor = destructor

A simple example:

fcc -verbose -class Airplane -namespace airport -author "Sam Smith"

This example generates several classes in the same set of 
FruitFiles.xxx files:

fcc -file FruitFiles -class "Apple Orange Pear" 
   -ns fruits -author "Sam Smith"

— End of Figure —