Updated the email and URL, since the previous are now defunct.
This commit is contained in:
parent
9a658ad784
commit
415722ce4c
2
AUTHORS
2
AUTHORS
|
@ -1,4 +1,4 @@
|
||||||
Elf M. Sternberg <elf@drizzle.com>
|
Elf M. Sternberg <elf.sternberg@gmail.com>
|
||||||
|
|
||||||
Thanks to John F. Hubbard for the initial design and C++ implementation,
|
Thanks to John F. Hubbard for the initial design and C++ implementation,
|
||||||
and special thanks for his permission to release the Python version
|
and special thanks for his permission to release the Python version
|
||||||
|
|
20
bigfcc.1
20
bigfcc.1
|
@ -1,5 +1,5 @@
|
||||||
'\" t
|
'\" t
|
||||||
.\" Manual page created with latex2man on Thu Oct 11 15:40:18 PDT 2001
|
.\" Manual page created with latex2man on Thu Aug 4 14:29:25 PDT 2011
|
||||||
.\" NOTE: This file is generated, DO NOT EDIT.
|
.\" NOTE: This file is generated, DO NOT EDIT.
|
||||||
.de Vb
|
.de Vb
|
||||||
.ft CW
|
.ft CW
|
||||||
|
@ -10,7 +10,7 @@
|
||||||
|
|
||||||
.fi
|
.fi
|
||||||
..
|
..
|
||||||
.TH "FCC" "1" "11 October 2001" "C++ Development Tools "
|
.TH "FCC" "1" "04 August 2011" "C++ Development Tools " "C++ Development Tools "
|
||||||
.SH NAME
|
.SH NAME
|
||||||
|
|
||||||
.PP
|
.PP
|
||||||
|
@ -188,10 +188,10 @@ Version: 0.8a of May 5, 2001
|
||||||
.TP
|
.TP
|
||||||
Copyright
|
Copyright
|
||||||
(C)2001, Elf M. Sternberg
|
(C)2001, Elf M. Sternberg
|
||||||
.br
|
.br
|
||||||
\fBelf@drizzle.com\fP
|
\fBelf.sternberg@gmail.com\fP
|
||||||
.br
|
.br
|
||||||
\fBhttp://www.drizzle.com/ elf\fP
|
\fBhttp://elfsternberg.com\fP
|
||||||
.RS
|
.RS
|
||||||
.PP
|
.PP
|
||||||
.RE
|
.RE
|
||||||
|
@ -222,8 +222,8 @@ Vollmer, and is available from the CTAN archives.
|
||||||
|
|
||||||
.PP
|
.PP
|
||||||
Elf M. Sternberg
|
Elf M. Sternberg
|
||||||
.br
|
.br
|
||||||
Email: \fBelf@drizzle.com\fP
|
Email: \fBelf.sternberg@gmail.com\fP
|
||||||
.br
|
.br
|
||||||
WWW: \fBhttp://www.drizzle.com/ elf\fP\&.
|
WWW: \fBhttp://elfsternberg.com\fP\&.
|
||||||
.\" NOTE: This file is generated, DO NOT EDIT.
|
.\" NOTE: This file is generated, DO NOT EDIT.
|
||||||
|
|
297
bigfcc.man
297
bigfcc.man
|
@ -1,264 +1,135 @@
|
||||||
|
FCC(1) C++ Development Tools FCC(1)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
FCC(1) FCC(1)
|
[1mNAME[0m
|
||||||
|
fcc is a tool to rapidly generate the basic framework of C++ class and
|
||||||
|
components. fcc can generate inline files, testing components, and
|
||||||
|
basic copyright notices.
|
||||||
|
|
||||||
|
[1mSYNOPSIS[0m
|
||||||
|
fcc [1m-class [4m[22mlist[24m [4mof[24m [4mclass[24m [4mnames[24m [1m-author [4m[22mauthor's[24m [4mname[24m [[1m-namespace [4m[22mnames-[0m
|
||||||
|
[4mpace_name[24m] [[1m-overwrite[22m] [[1m-verbose[22m] [[1m-no_unit_test[22m] [[1m-no_makefile[22m]
|
||||||
|
[[1m-project [4m[22mproject_name[24m] [[1m-sccs_keywords[22m] [[1m-continuus_keywords[22m]
|
||||||
|
[[1m-open_source_notice[22m] [[1m-copyright [22m[[4mcopyright[24m]] [[1m-base_filename[0m
|
||||||
|
[4mbase_filename[24m] [[1m-no_copy_ctor[22m] [[1m-no_assignment_operator[22m] [[1m-no_ctor[22m]
|
||||||
|
[[1m-no_dtor[22m] [[1m-public_copy_ctor[22m] [[1m-public_assignment_operator[22m]
|
||||||
|
[[1m-no_dump_diagnostics[22m] [[1m-no_check_valid[22m] [[1m-no_icc[22m] [[1m-settings_file[0m
|
||||||
|
[4mfilename[24m]
|
||||||
|
|
||||||
NNAAMMEE
|
[1mDESCRIPTION[0m
|
||||||
fcc is a tool to rapidly generate the basic framework of
|
fcc takes the name of one or more classes and generates the appropriate
|
||||||
C++ class and components. fcc can generate inline files,
|
code and header files for those classes. By default, it includes a con-
|
||||||
testing components, and basic copyright notices.
|
structor, destructor, private copy constructor, private assignment
|
||||||
|
operator, unit testing, and appropriate inlines. It also generates a
|
||||||
|
raw BSD-style makefile.
|
||||||
|
|
||||||
|
[1mOPTIONS[0m
|
||||||
|
[1m-class [4m[22mlist[24m [4mof[24m [4mclass[24m [4mnames[0m
|
||||||
|
Names of classes to be generated. The files will be named after
|
||||||
|
the first class name on the list. Class names must be separated
|
||||||
|
by whitespace.
|
||||||
|
|
||||||
SSYYNNOOPPSSIISS
|
[1m-author [4m[22mauthor's[24m [4mname[0m
|
||||||
fcc --ccllaassss _l_i_s_t _o_f _c_l_a_s_s _n_a_m_e_s --aauutthhoorr _a_u_t_h_o_r_'_s _n_a_m_e
|
|
||||||
[--nnaammeessppaaccee _n_a_m_e_s_p_a_c_e___n_a_m_e] [--oovveerrwwrriittee] [--vveerrbboossee]
|
|
||||||
[--nnoo__uunniitt__tteesstt] [--nnoo__mmaakkeeffiillee] [--pprroojjeecctt _p_r_o_j_e_c_t___n_a_m_e]
|
|
||||||
[--ssccccss__kkeeyywwoorrddss] [--ccoonnttiinnuuuuss__kkeeyywwoorrddss]
|
|
||||||
[--ooppeenn__ssoouurrccee__nnoottiiccee] [--ccooppyyrriigghhtt [_c_o_p_y_r_i_g_h_t]]
|
|
||||||
[--bbaassee__ffiilleennaammee _b_a_s_e___f_i_l_e_n_a_m_e] [--nnoo__ccooppyy__ccttoorr]
|
|
||||||
[--nnoo__aassssiiggnnmmeenntt__ooppeerraattoorr] [--nnoo__ccttoorr] [--nnoo__ddttoorr] [--ppuubb--
|
|
||||||
lliicc__ccooppyy__ccttoorr] [--ppuubblliicc__aassssiiggnnmmeenntt__ooppeerraattoorr]
|
|
||||||
[--nnoo__dduummpp__ddiiaaggnnoossttiiccss] [--nnoo__cchheecckk__vvaalliidd] [--nnoo__iicccc] [--sseett--
|
|
||||||
ttiinnggss__ffiillee _f_i_l_e_n_a_m_e]
|
|
||||||
|
|
||||||
|
|
||||||
DDEESSCCRRIIPPTTIIOONN
|
|
||||||
fcc takes the name of one or more classes and generates
|
|
||||||
the appropriate code and header files for those classes.
|
|
||||||
By default, it includes a constructor, destructor, private
|
|
||||||
copy constructor, private assignment operator, unit test-
|
|
||||||
ing, and appropriate inlines. It also generates a raw
|
|
||||||
BSD-style makefile.
|
|
||||||
|
|
||||||
|
|
||||||
OOPPTTIIOONNSS
|
|
||||||
--ccllaassss _l_i_s_t _o_f _c_l_a_s_s _n_a_m_e_s
|
|
||||||
Names of classes to be generated. The files will
|
|
||||||
be named after the first class name on the list.
|
|
||||||
Class names must be separated by whitespace.
|
|
||||||
|
|
||||||
|
|
||||||
--aauutthhoorr _a_u_t_h_o_r_'_s _n_a_m_e
|
|
||||||
Your name here.
|
Your name here.
|
||||||
|
|
||||||
|
[1m-namespace [4m[22mnamespace[24m [4mname[0m
|
||||||
--nnaammeessppaaccee _n_a_m_e_s_p_a_c_e _n_a_m_e
|
|
||||||
Wrap the output in a specified namespace.
|
Wrap the output in a specified namespace.
|
||||||
|
|
||||||
|
[1m-verbose[0m
|
||||||
|
Explain in excruciating detail what the program is doing.
|
||||||
|
|
||||||
--vveerrbboossee
|
[1m-no_unit_test[0m
|
||||||
Explain in excruciating detail what the program is
|
Do not generate unit-testing definitions in the source files.
|
||||||
doing.
|
This is an empty method; it's up to the user to define appropri-
|
||||||
|
ate tests.
|
||||||
|
|
||||||
|
[1m-no_makefile[0m
|
||||||
--nnoo__uunniitt__tteesstt
|
|
||||||
Do not generate unit-testing definitions in the
|
|
||||||
source files. This is an empty method; it's up to
|
|
||||||
the user to define appropriate tests.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
C++ Development Tools 11 October 2001 1
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
FCC(1) FCC(1)
|
|
||||||
|
|
||||||
|
|
||||||
--nnoo__mmaakkeeffiillee
|
|
||||||
Do not generate a makefile for this code.
|
Do not generate a makefile for this code.
|
||||||
|
|
||||||
|
[1m-project [4m[22mproject_name[0m
|
||||||
|
Define a project for this makefile. Right now this option does
|
||||||
|
nothing.
|
||||||
|
|
||||||
--pprroojjeecctt _p_r_o_j_e_c_t___n_a_m_e
|
[1m-sccs_keywords[0m
|
||||||
Define a project for this makefile. Right now this
|
|
||||||
option does nothing.
|
|
||||||
|
|
||||||
|
|
||||||
--ssccccss__kkeeyywwoorrddss
|
|
||||||
Generate IDs appropriate to SCCS.
|
Generate IDs appropriate to SCCS.
|
||||||
|
|
||||||
|
[1m-continuus_keywords[0m
|
||||||
|
Generate keywords for the Continuus Version System.
|
||||||
|
|
||||||
--ccoonnttiinnuuuuss__kkeeyywwoorrddss
|
[1m-open_source_notice[0m
|
||||||
Generate keywords for the Continuus Version Sys-
|
Add some comments about how this code is open source and per-
|
||||||
tem.
|
mission to copy in granted yadda yadda...
|
||||||
|
|
||||||
|
[1m-copyright [22m[[4mcopyright[24m]
|
||||||
--ooppeenn__ssoouurrccee__nnoottiiccee
|
|
||||||
Add some comments about how this code is open
|
|
||||||
source and permission to copy in granted yadda
|
|
||||||
yadda...
|
|
||||||
|
|
||||||
|
|
||||||
--ccooppyyrriigghhtt [_c_o_p_y_r_i_g_h_t]
|
|
||||||
Adds your copyright notice to the code.
|
Adds your copyright notice to the code.
|
||||||
|
|
||||||
|
[1m-base_filename [4m[22mbase_filename[0m
|
||||||
|
Set the name of the files output. Defaults to first class name
|
||||||
|
listed if not set.
|
||||||
|
|
||||||
--bbaassee__ffiilleennaammee _b_a_s_e___f_i_l_e_n_a_m_e
|
[1m-no_copy_ctor[0m
|
||||||
Set the name of the files output. Defaults to
|
Do not provide a copy constructor in the output code.
|
||||||
first class name listed if not set.
|
|
||||||
|
|
||||||
|
[1m-no_assignment_operator[0m
|
||||||
|
Do not provide an assignment operator in the output code.
|
||||||
|
|
||||||
--nnoo__ccooppyy__ccttoorr
|
[1m-no_ctor[0m
|
||||||
Do not provide a copy constructor in the output
|
Do not provide a default constructor in the output code.
|
||||||
code.
|
|
||||||
|
|
||||||
|
[1m-no_dtor[0m
|
||||||
--nnoo__aassssiiggnnmmeenntt__ooppeerraattoorr
|
|
||||||
Do not provide an assignment operator in the out-
|
|
||||||
put code.
|
|
||||||
|
|
||||||
|
|
||||||
--nnoo__ccttoorr
|
|
||||||
Do not provide a default constructor in the output
|
|
||||||
code.
|
|
||||||
|
|
||||||
|
|
||||||
--nnoo__ddttoorr
|
|
||||||
Do not provide a destructor in the output code.
|
Do not provide a destructor in the output code.
|
||||||
|
|
||||||
|
[1m-public_copy_ctor[0m
|
||||||
|
Put the copy constructor in the public section instead of the
|
||||||
|
private section.
|
||||||
|
|
||||||
--ppuubblliicc__ccooppyy__ccttoorr
|
[1m-public_assignment_operator[0m
|
||||||
Put the copy constructor in the public section
|
Put the assignment operator in the public section instead of
|
||||||
|
the private section.
|
||||||
|
|
||||||
|
[1m-no_dump_diagnostics[0m
|
||||||
|
|
||||||
C++ Development Tools 11 October 2001 2
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
FCC(1) FCC(1)
|
|
||||||
|
|
||||||
|
|
||||||
instead of the private section.
|
|
||||||
|
|
||||||
|
|
||||||
--ppuubblliicc__aassssiiggnnmmeenntt__ooppeerraattoorr
|
|
||||||
Put the assignment operator in the public section
|
|
||||||
instead of the private section.
|
|
||||||
|
|
||||||
|
|
||||||
--nnoo__dduummpp__ddiiaaggnnoossttiiccss
|
|
||||||
Do not provide a debugging method.
|
Do not provide a debugging method.
|
||||||
|
|
||||||
|
[1m-no_check_valid[0m
|
||||||
|
Do not provide a Programming By Contract style method to check
|
||||||
|
for invariants.
|
||||||
|
|
||||||
--nnoo__cchheecckk__vvaalliidd
|
[1m-no_icc[0m
|
||||||
Do not provide a Programming By Contract style
|
|
||||||
method to check for invariants.
|
|
||||||
|
|
||||||
|
|
||||||
--nnoo__iicccc
|
|
||||||
Do not provide a file for class inlines.
|
Do not provide a file for class inlines.
|
||||||
|
|
||||||
|
[1m-settings_file [4m[22mfilename[0m
|
||||||
|
Get options from a settings file. Right now this option does
|
||||||
|
nothing.
|
||||||
|
|
||||||
--sseettttiinnggss__ffiillee _f_i_l_e_n_a_m_e
|
[1mREQUIREMENTS[0m
|
||||||
Get options from a settings file. Right now this
|
|
||||||
option does nothing.
|
|
||||||
|
|
||||||
|
|
||||||
RREEQQUUIIRREEMMEENNTTSS
|
|
||||||
Python fcc requires Python version >= 2.0
|
Python fcc requires Python version >= 2.0
|
||||||
|
|
||||||
|
[1mVERSION[0m
|
||||||
VVEERRSSIIOONN
|
|
||||||
Version: 0.8a of May 5, 2001
|
Version: 0.8a of May 5, 2001
|
||||||
|
|
||||||
|
[1mLICENSE AND COPYRIGHT[0m
|
||||||
LLIICCEENNSSEE AANNDD CCOOPPYYRRIIGGHHTT
|
|
||||||
Copyright
|
Copyright
|
||||||
(C)2001, Elf M. Sternberg
|
(C)2001, Elf M. Sternberg
|
||||||
eellff@@ddrriizzzzllee..ccoomm
|
[1melf.sternberg@gmail.com[0m
|
||||||
hhttttpp::////wwwwww..ddrriizzzzllee..ccoomm// eellff
|
[1mhttp://elfsternberg.com[0m
|
||||||
|
|
||||||
|
|
||||||
License
|
License
|
||||||
This program can be redistributed and/or modified
|
This program can be redistributed and/or modified under the
|
||||||
under the terms of the GNU Public License. See the
|
terms of the GNU Public License. See the file COPYING or visit
|
||||||
file COPYING or visit hhttttpp::////wwwwww..ggnnuu..oorrgg//ccooppyy--
|
[1mhttp://www.gnu.org/copyleft/gpl.html [22mfor terms of use and dis-
|
||||||
lleefftt//ggppll..hhttmmll for terms of use and distribution.
|
tribution.
|
||||||
|
|
||||||
|
Misc If you find this software useful, please drop me some email
|
||||||
|
|
||||||
Misc If you find this software useful, please drop me
|
Misc This man page was generated using latex2man by Dr. Jurgen
|
||||||
some email
|
Vollmer, and is available from the CTAN archives.
|
||||||
|
|
||||||
|
[1mAUTHOR[0m
|
||||||
Misc This man page was generated using latex2man by Dr.
|
|
||||||
Jurgen Vollmer, and is available from the CTAN
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
C++ Development Tools 11 October 2001 3
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
FCC(1) FCC(1)
|
|
||||||
|
|
||||||
|
|
||||||
archives.
|
|
||||||
|
|
||||||
|
|
||||||
AAUUTTHHOORR
|
|
||||||
Elf M. Sternberg
|
Elf M. Sternberg
|
||||||
Email: eellff@@ddrriizzzzllee..ccoomm
|
Email: [1melf.sternberg@gmail.com[0m
|
||||||
WWW: hhttttpp::////wwwwww..ddrriizzzzllee..ccoomm// eellff.
|
WWW: [1mhttp://elfsternberg.com[22m.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
C++ Development Tools 04 August 2011 FCC(1)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
C++ Development Tools 11 October 2001 4
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,16 +1,16 @@
|
||||||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
|
||||||
<!-- Manual page created with latex2man on Thu Oct 11 15:40:11 PDT 2001 --
|
<!-- Manual page created with latex2man on Thu Aug 4 14:28:15 PDT 2011
|
||||||
-- Author of latex2man: Juergen.Vollmer@acm.org --
|
** Author of latex2man: Juergen.Vollmer@informatik-vollmer.de
|
||||||
-- NOTE: This file is generated, DO NOT EDIT. -->
|
** NOTE: This file is generated, DO NOT EDIT. -->
|
||||||
<html>
|
<html>
|
||||||
<head><title>FCC</title></head>
|
<head><title>FCC</title>
|
||||||
<body bgcolor="white">
|
</head><body bgcolor="white">
|
||||||
<h1 align=center>
|
<h1 align=center>
|
||||||
fcc -<br>
|
fcc -<br>
|
||||||
Fast Class Generator
|
Fast Class Generator
|
||||||
</h1>
|
</h1>
|
||||||
<h4 align=center>Elf M. Sternberg </h4>
|
<h4 align=center>Elf M. Sternberg </h4>
|
||||||
<h4 align=center>11 October 2001</h4>
|
<h4 align=center>04 August 2011</h4>
|
||||||
<h4 align=center>Version 0.8a</h4>
|
<h4 align=center>Version 0.8a</h4>
|
||||||
<p>
|
<p>
|
||||||
<tt>fcc</tt>
|
<tt>fcc</tt>
|
||||||
|
@ -27,26 +27,26 @@ components, and basic copyright notices.
|
||||||
<li><a href="#section_4">Requirements </a></li>
|
<li><a href="#section_4">Requirements </a></li>
|
||||||
<li><a href="#section_5">Version </a></li>
|
<li><a href="#section_5">Version </a></li>
|
||||||
<li><a href="#section_6">License and Copyright </a></li>
|
<li><a href="#section_6">License and Copyright </a></li>
|
||||||
<li><a href="#section_7">Author </a>
|
<li><a href="#section_7">Author </a></li>
|
||||||
</li></ul>
|
</ul>
|
||||||
<p>
|
<p>
|
||||||
<h2><a name="section_1">Synopsis</a></h2>
|
<h2><a name="section_1">Synopsis</a></h2>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<tt>fcc</tt>
|
<tt>fcc</tt>
|
||||||
<b>-class </b><i>list of class names</i>
|
<font class="optstyle">-class </font><font class="argstyle">list of class names</font>
|
||||||
<b>-author </b><i>author's name</i>
|
<font class="optstyle">-author </font><font class="argstyle">author's name</font>
|
||||||
[<b>-namespace </b><i>namespace_name</i>]
|
[<font class="optstyle">-namespace </font><font class="argstyle">namespace_name</font>]
|
||||||
[<b>-overwrite</b>]
|
[<b>-overwrite</b>]
|
||||||
[<b>-verbose</b>]
|
[<b>-verbose</b>]
|
||||||
[<b>-no_unit_test</b>]
|
[<b>-no_unit_test</b>]
|
||||||
[<b>-no_makefile</b>]
|
[<b>-no_makefile</b>]
|
||||||
[<b>-project </b><i>project_name</i>]
|
[<font class="optstyle">-project </font><font class="argstyle">project_name</font>]
|
||||||
[<b>-sccs_keywords</b>]
|
[<b>-sccs_keywords</b>]
|
||||||
[<b>-continuus_keywords</b>]
|
[<b>-continuus_keywords</b>]
|
||||||
[<b>-open_source_notice</b>]
|
[<b>-open_source_notice</b>]
|
||||||
[<b>-copyright </b>[<i>copyright</i>]]
|
[<font class="optstyle">-copyright </font>[<font class="argstyle">copyright</font>]]
|
||||||
[<b>-base_filename </b><i>base_filename</i>]
|
[<font class="optstyle">-base_filename </font><font class="argstyle">base_filename</font>]
|
||||||
[<b>-no_copy_ctor</b>]
|
[<b>-no_copy_ctor</b>]
|
||||||
[<b>-no_assignment_operator</b>]
|
[<b>-no_assignment_operator</b>]
|
||||||
[<b>-no_ctor</b>]
|
[<b>-no_ctor</b>]
|
||||||
|
@ -56,7 +56,7 @@ components, and basic copyright notices.
|
||||||
[<b>-no_dump_diagnostics</b>]
|
[<b>-no_dump_diagnostics</b>]
|
||||||
[<b>-no_check_valid</b>]
|
[<b>-no_check_valid</b>]
|
||||||
[<b>-no_icc</b>]
|
[<b>-no_icc</b>]
|
||||||
[<b>-settings_file </b><i>filename</i>]
|
[<font class="optstyle">-settings_file </font><font class="argstyle">filename</font>]
|
||||||
<p>
|
<p>
|
||||||
<h2><a name="section_2">Description</a></h2>
|
<h2><a name="section_2">Description</a></h2>
|
||||||
|
|
||||||
|
@ -70,108 +70,130 @@ generates a raw BSD-style makefile.
|
||||||
<h2><a name="section_3">Options</a></h2>
|
<h2><a name="section_3">Options</a></h2>
|
||||||
|
|
||||||
<dl compact>
|
<dl compact>
|
||||||
<dt><b>-class </b><i>list of class names</i>
|
<dt><font class="optstyle">-class </font><font class="argstyle">list of class names</font>
|
||||||
|
</dt>
|
||||||
<dd> Names of classes to be
|
<dd> Names of classes to be
|
||||||
generated. The files will be named after the first class name on the
|
generated. The files will be named after the first class name on the
|
||||||
list. Class names must be separated by whitespace.
|
list. Class names must be separated by whitespace.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-author </b><i>author's name</i>
|
<dt><font class="optstyle">-author </font><font class="argstyle">author's name</font>
|
||||||
|
</dt>
|
||||||
<dd> Your name here.
|
<dd> Your name here.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-namespace </b><i>namespace name</i>
|
<dt><font class="optstyle">-namespace </font><font class="argstyle">namespace name</font>
|
||||||
|
</dt>
|
||||||
<dd> Wrap the output in a
|
<dd> Wrap the output in a
|
||||||
specified namespace.
|
specified namespace.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-verbose</b>
|
<dt><b>-verbose</b>
|
||||||
|
</dt>
|
||||||
<dd> Explain in excruciating detail what the program
|
<dd> Explain in excruciating detail what the program
|
||||||
is doing.
|
is doing.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-no_unit_test</b>
|
<dt><b>-no_unit_test</b>
|
||||||
|
</dt>
|
||||||
<dd> Do not generate unit-testing definitions in
|
<dd> Do not generate unit-testing definitions in
|
||||||
the source files. This is an empty method; it's up to the user to
|
the source files. This is an empty method; it's up to the user to
|
||||||
define appropriate tests.
|
define appropriate tests.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-no_makefile</b>
|
<dt><b>-no_makefile</b>
|
||||||
|
</dt>
|
||||||
<dd> Do not generate a makefile for this code.
|
<dd> Do not generate a makefile for this code.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-project </b><i>project_name</i>
|
<dt><font class="optstyle">-project </font><font class="argstyle">project_name</font>
|
||||||
|
</dt>
|
||||||
<dd> Define a project for this makefile. Right now
|
<dd> Define a project for this makefile. Right now
|
||||||
this option does nothing.
|
this option does nothing.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-sccs_keywords</b>
|
<dt><b>-sccs_keywords</b>
|
||||||
|
</dt>
|
||||||
<dd> Generate IDs appropriate to SCCS.
|
<dd> Generate IDs appropriate to SCCS.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-continuus_keywords</b>
|
<dt><b>-continuus_keywords</b>
|
||||||
|
</dt>
|
||||||
<dd> Generate keywords for the Continuus
|
<dd> Generate keywords for the Continuus
|
||||||
Version System.
|
Version System.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-open_source_notice</b>
|
<dt><b>-open_source_notice</b>
|
||||||
|
</dt>
|
||||||
<dd> Add some comments about how this code
|
<dd> Add some comments about how this code
|
||||||
is open source and permission to copy in granted yadda yadda...
|
is open source and permission to copy in granted yadda yadda...
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-copyright </b>[<i>copyright</i>]
|
<dt><font class="optstyle">-copyright </font>[<font class="argstyle">copyright</font>]
|
||||||
|
</dt>
|
||||||
<dd> Adds your copyright notice to the
|
<dd> Adds your copyright notice to the
|
||||||
code.
|
code.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-base_filename </b><i>base_filename</i>
|
<dt><font class="optstyle">-base_filename </font><font class="argstyle">base_filename</font>
|
||||||
|
</dt>
|
||||||
<dd> Set the name of the
|
<dd> Set the name of the
|
||||||
files output. Defaults to first class name listed if not set.
|
files output. Defaults to first class name listed if not set.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-no_copy_ctor</b>
|
<dt><b>-no_copy_ctor</b>
|
||||||
|
</dt>
|
||||||
<dd> Do not provide a copy constructor in the
|
<dd> Do not provide a copy constructor in the
|
||||||
output code.
|
output code.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-no_assignment_operator</b>
|
<dt><b>-no_assignment_operator</b>
|
||||||
|
</dt>
|
||||||
<dd> Do not provide an assignment
|
<dd> Do not provide an assignment
|
||||||
operator in the output code.
|
operator in the output code.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-no_ctor</b>
|
<dt><b>-no_ctor</b>
|
||||||
|
</dt>
|
||||||
<dd> Do not provide a default constructor in the
|
<dd> Do not provide a default constructor in the
|
||||||
output code.
|
output code.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-no_dtor</b>
|
<dt><b>-no_dtor</b>
|
||||||
|
</dt>
|
||||||
<dd> Do not provide a destructor in the output code.
|
<dd> Do not provide a destructor in the output code.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-public_copy_ctor</b>
|
<dt><b>-public_copy_ctor</b>
|
||||||
|
</dt>
|
||||||
<dd> Put the copy constructor in the public
|
<dd> Put the copy constructor in the public
|
||||||
section instead of the private section.
|
section instead of the private section.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-public_assignment_operator</b>
|
<dt><b>-public_assignment_operator</b>
|
||||||
|
</dt>
|
||||||
<dd> Put the assignment operator in
|
<dd> Put the assignment operator in
|
||||||
the public section instead of the private section.
|
the public section instead of the private section.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-no_dump_diagnostics</b>
|
<dt><b>-no_dump_diagnostics</b>
|
||||||
|
</dt>
|
||||||
<dd> Do not provide a debugging method.
|
<dd> Do not provide a debugging method.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-no_check_valid</b>
|
<dt><b>-no_check_valid</b>
|
||||||
|
</dt>
|
||||||
<dd> Do not provide a Programming By Contract
|
<dd> Do not provide a Programming By Contract
|
||||||
style method to check for invariants.
|
style method to check for invariants.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-no_icc</b>
|
<dt><b>-no_icc</b>
|
||||||
|
</dt>
|
||||||
<dd> Do not provide a file for class inlines.
|
<dd> Do not provide a file for class inlines.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt><b>-settings_file </b><i>filename</i>
|
<dt><font class="optstyle">-settings_file </font><font class="argstyle">filename</font>
|
||||||
|
</dt>
|
||||||
<dd> Get options from a settings
|
<dd> Get options from a settings
|
||||||
file. Right now this option does nothing.
|
file. Right now this option does nothing.
|
||||||
<p>
|
<p>
|
||||||
|
@ -179,7 +201,7 @@ file. Right now this option does nothing.
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<dl compact>
|
<dl compact>
|
||||||
<dt>Python
|
<dt>Python</dt>
|
||||||
<dd> <tt>fcc</tt>
|
<dd> <tt>fcc</tt>
|
||||||
requires Python version >= 2.0
|
requires Python version >= 2.0
|
||||||
</dd>
|
</dd>
|
||||||
|
@ -193,15 +215,15 @@ Version: 0.8a of May 5, 2001
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<dl compact>
|
<dl compact>
|
||||||
<dt>Copyright
|
<dt>Copyright</dt>
|
||||||
<dd> © 2001, Elf M. Sternberg <br>
|
<dd> © 2001, Elf M. Sternberg <br>
|
||||||
|
|
||||||
<a href ="mailto:elf@drizzle.com"><tt>elf@drizzle.com</tt></a>
|
<a href ="mailto:elf.sternberg@gmail.com"><tt>elf.sternberg@gmail.com</tt></a>
|
||||||
<br>
|
<br>
|
||||||
<a href ="http://www.drizzle.com/ elf"><tt>http://www.drizzle.com/ elf</tt></a>
|
<a href ="http://elfsternberg.com"><tt>http://elfsternberg.com</tt></a>
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt>License
|
<dt>License</dt>
|
||||||
<dd> This program can be redistributed and/or modified under the
|
<dd> This program can be redistributed and/or modified under the
|
||||||
terms of the GNU Public License. See the file COPYING or visit
|
terms of the GNU Public License. See the file COPYING or visit
|
||||||
<a href ="http://www.gnu.org/copyleft/gpl.html"><tt>http://www.gnu.org/copyleft/gpl.html</tt></a>
|
<a href ="http://www.gnu.org/copyleft/gpl.html"><tt>http://www.gnu.org/copyleft/gpl.html</tt></a>
|
||||||
|
@ -209,11 +231,11 @@ for terms of use and
|
||||||
distribution.
|
distribution.
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt>Misc
|
<dt>Misc</dt>
|
||||||
<dd> If you find this software useful, please drop me some email
|
<dd> If you find this software useful, please drop me some email
|
||||||
<p>
|
<p>
|
||||||
</dd>
|
</dd>
|
||||||
<dt>Misc
|
<dt>Misc</dt>
|
||||||
<dd> This man page was generated using latex2man by Dr. Jurgen
|
<dd> This man page was generated using latex2man by Dr. Jurgen
|
||||||
Vollmer, and is available from the CTAN archives.
|
Vollmer, and is available from the CTAN archives.
|
||||||
</dd>
|
</dd>
|
||||||
|
@ -223,10 +245,10 @@ Vollmer, and is available from the CTAN archives.
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Elf M. Sternberg <br>
|
Elf M. Sternberg <br>
|
||||||
|
|
||||||
Email: <a href ="mailto:elf@drizzle.com"><tt>elf@drizzle.com</tt></a>
|
Email: <a href ="mailto:elf.sternberg@gmail.com"><tt>elf.sternberg@gmail.com</tt></a>
|
||||||
<br>
|
<br>
|
||||||
WWW: <a href ="http://www.drizzle.com/ elf"><tt>http://www.drizzle.com/ elf</tt></a>.
|
WWW: <a href ="http://elfsternberg.com"><tt>http://elfsternberg.com</tt></a>.
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
<!-- NOTE: This file is generated, DO NOT EDIT. -->
|
<!-- NOTE: This file is generated, DO NOT EDIT. -->
|
||||||
|
|
|
@ -142,8 +142,8 @@ Version: 0.8a of May 5, 2001
|
||||||
|
|
||||||
\begin{description}
|
\begin{description}
|
||||||
\item[Copyright] \copyright\ 2001, Elf M. Sternberg \\
|
\item[Copyright] \copyright\ 2001, Elf M. Sternberg \\
|
||||||
\Email{elf@drizzle.com} \\
|
\Email{elf.sternberg@gmail.com} \\
|
||||||
\URL{http://www.drizzle.com/~elf}
|
\URL{http://elfsternberg.com}
|
||||||
|
|
||||||
\item[License] This program can be redistributed and/or modified under the
|
\item[License] This program can be redistributed and/or modified under the
|
||||||
terms of the GNU Public License. See the file COPYING or visit
|
terms of the GNU Public License. See the file COPYING or visit
|
||||||
|
@ -161,7 +161,7 @@ Vollmer, and is available from the CTAN archives.
|
||||||
|
|
||||||
\noindent
|
\noindent
|
||||||
Elf M. Sternberg \\
|
Elf M. Sternberg \\
|
||||||
Email: \Email{elf@drizzle.com} \\
|
Email: \Email{elf.sternberg@gmail.com} \\
|
||||||
WWW: \URL{http://www.drizzle.com/~elf}.
|
WWW: \URL{http://elfsternberg.com}.
|
||||||
\LatexManEnd
|
\LatexManEnd
|
||||||
\end{document}
|
\end{document}
|
||||||
|
|
Loading…
Reference in New Issue