diff options
author | Mike Buland <eichlan@xagasoft.com> | 2006-06-29 05:34:39 +0000 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2006-06-29 05:34:39 +0000 |
commit | dcd914665f6e8ea6ea4e648f7357f1c842273d87 (patch) | |
tree | df65caa1914fafdc68ec55b56524edfc7469321e /src/paramproc.h | |
parent | 9b52daa8512c34b9484ea43302578bc879d212da (diff) | |
download | libbu++-dcd914665f6e8ea6ea4e648f7357f1c842273d87.tar.gz libbu++-dcd914665f6e8ea6ea4e648f7357f1c842273d87.tar.bz2 libbu++-dcd914665f6e8ea6ea4e648f7357f1c842273d87.tar.xz libbu++-dcd914665f6e8ea6ea4e648f7357f1c842273d87.zip |
All done with all of the basic and some nice, extended functionality, now I
just need to update our other projects...
Diffstat (limited to 'src/paramproc.h')
-rw-r--r-- | src/paramproc.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/paramproc.h b/src/paramproc.h index d462eac..d857193 100644 --- a/src/paramproc.h +++ b/src/paramproc.h | |||
@@ -127,6 +127,9 @@ public: | |||
127 | ); | 127 | ); |
128 | 128 | ||
129 | void process( int argc, char *argv[] ); | 129 | void process( int argc, char *argv[] ); |
130 | void addHelpBanner( const char *sHelpBanner ); | ||
131 | |||
132 | private: | ||
130 | ArgSpec *checkWord( const char *arg ); | 133 | ArgSpec *checkWord( const char *arg ); |
131 | ArgSpec *checkLetr( const char arg ); | 134 | ArgSpec *checkLetr( const char arg ); |
132 | 135 | ||
@@ -136,6 +139,12 @@ public: | |||
136 | virtual int help( int argc, char *argv[] ); | 139 | virtual int help( int argc, char *argv[] ); |
137 | 140 | ||
138 | private: | 141 | private: |
142 | typedef struct Banner | ||
143 | { | ||
144 | StaticString sBanner; | ||
145 | ArgSpec *pBefore; | ||
146 | } Banner; | ||
147 | std::list<Banner *> lBan; | ||
139 | std::list<ArgSpec *> lArg; | 148 | std::list<ArgSpec *> lArg; |
140 | }; | 149 | }; |
141 | 150 | ||