Exception --- Attempted to do OP on a BASE base class of COMPLETE; can only be done on the most-derived class. More...
#include <exceptions.h>
Public Member Functions | |
ExcInsertionInBaseClass (const char *op, const std::type_info &base_type, const std::type_info &complete_type) | |
Constructor. |
Exception --- Attempted to do OP on a BASE base class of COMPLETE; can only be done on the most-derived class.
Thrown when there's a mismatch between the type requested for an aux data item and a type previously requested for the same item.
SG::ExcInsertionInBaseClass::ExcInsertionInBaseClass | ( | const char * | op, | |
const std::type_info & | base_type, | |||
const std::type_info & | complete_type | |||
) |
Constructor.
op | The attempted operation. | |
base_type | The type on which the operation was attempted. | |
complete_type | The most-derived type of the object. |