ATLAS Offline Software
CompareAndPrint.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 // $Id: CompareAndPrint.cxx 470529 2011-11-24 23:54:22Z ssnyder $
16 #include <iostream>
17 
18 
19 namespace DataModel_detail {
20 
26 void CompareAndPrint::warn (const std::type_info& ti, const void* f) const
27 {
28  std::cout << "DataVector ERROR: duplicated pointer found in a DataVector of "
30  << " owning its elements! "
31  << std::hex << f << std::dec << std::endl;
32 }
33 
34 } // namespace DataModel_detail
Athena::typeinfoName
std::string typeinfoName(const std::type_info &ti)
Convert a type_info to a demangled string.
Definition: AthenaKernel/src/ClassName.cxx:23
error.h
Helper for emitting error messages.
hist_file_dump.f
f
Definition: hist_file_dump.py:135
CompareAndPrint.h
DataModel_detail
Definition: CompareAndPrint.h:15
DataModel_detail::CompareAndPrint::warn
void warn(const std::type_info &ti, const void *f) const
Duplicate elements were found; print a warning.
Definition: CompareAndPrint.cxx:26