chiark / gitweb /
found in ijackson@chiark:things/moebius.old-before-cvs
[moebius.git] / parameter.cc~
1 /*
2  * Parameters library
3  */
4
5 #include "parameter.hh"
6
7 AnyParameter::AnyParameter(const char *n, const char *d) {
8   name= n; description= d;
9   next= first;
10   first= this;
11 }
12
13 AnyParameter* AnyParameter::find(const char *n) {
14   for (AnyParameter* search= first;
15        search && strcmp(search->name,n);
16        search= search->next);
17   return search;
18 }
19
20 void AnyParameter::list() {
21   for (AnyParameter* search= first;
22        search;
23        search= search->next)
24     search->rangecheck();
25 }
26
27 AnyParameter* AnyParameter::first= 0;