4 // Author: Phil Mesnier
10 // A Sig_List is a specialized container of signatures. The initial use of a
11 // Sig_List was to manage a variable length of undefined Signatures, so the
12 // program could know when all possible resolutions were determined. As the
13 // program grows in complexity, Sig_Lists are used to store other groups as
14 // well. The methods provide simple list traversal, as well as efficient use
17 #include "Signature.h"
21 Sig_List (int cap
= 500);
23 void add (const ACE_CString
&s
);
24 void add (const Sig_List
&other
);
25 void remove (const Signature
&s
);
26 void remove_current ();
28 int index_of (const Signature
*s
);
29 int index_of (const ACE_CString
&s
);
31 const Signature
*first();
32 const Signature
*next();
47 #endif /* _SIG_LIST_H_ */