Inheritance diagram for UnseatedPacketUseException:
Public Member Functions
|UnseatedPacketUseException (std::string desc)|
A packet which is not seated (i.e. contained in a Trace) cannot be ghosted or added as the ancestor or descendant of another packet, nor can an unseated ghost packet be copied. To do any of these would create unstable relationships that will cause trouble and that are difficult to debug. If you need to use a packet in such a way, add it to a Trace first (and preferably access it via the TraceIterator returned by Trace::addPacket).