SG::ExcInsertionInBaseClass Class Reference

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>

List of all members.

Public Member Functions

 ExcInsertionInBaseClass (const char *op, const std::type_info &base_type, const std::type_info &complete_type)
 Constructor.

Detailed Description

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.


Constructor & Destructor Documentation

SG::ExcInsertionInBaseClass::ExcInsertionInBaseClass ( const char *  op,
const std::type_info &  base_type,
const std::type_info &  complete_type 
)

Constructor.

Parameters:
op The attempted operation.
base_type The type on which the operation was attempted.
complete_type The most-derived type of the object.

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Apr 2017 for RootCore Packages by  doxygen 1.6.1