1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
4 <title>Component Requirements</title>
6 <body bgcolor = "white">
7 <h1>Component Requirements</h1>
8 <h2>Functional Requirements</h2>
14 Key objects must be copy-constructible (they need not support assignment).
16 Key objects must be destructible.</li>
22 Data objects must be copy-constructible (they need not support assignment).
24 Data objects must be default constructible.
26 Data objects must be destructible.</li>
27 </ol></li> </ol> <a name="exception_requirements">
28 <h2>Exception Requirements</h2>
35 Key objects must not throw exceptions when destructed.
37 Key objects may throw exceptions when copy constructed.</li>
43 Data objects must must not throw exceptions when destructed.
45 Data objects may throw exceptions when copy constructed.</li>