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>