ATLAS Offline Software
ToolWrapper.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
7 
8 //
9 // includes
10 //
11 
13 
17 
18 #include <boost/core/demangle.hpp>
19 
20 #include <algorithm>
21 #include <cstdint>
22 #include <stdexcept>
23 #include <typeindex>
24 
25 //
26 // method implementations
27 //
28 
29 namespace columnar
30 {
31  namespace TestUtils
32  {
34  ToolWrapperData (ColumnVectorData *val_columnData, const ToolColumnVectorMap *val_wrapper) noexcept
35  : m_wrapper (val_wrapper), m_columnData (val_columnData)
36  {
37  }
38  }
39 }
TestUtils
Definition: TestUtils.py:1
columnar::ToolColumnVectorMap
a class that interfaces an IColumnarTool to a ColumnVectorHeader
Definition: ToolColumnVectorMap.h:30
IColumnarTool.h
columnar::TestUtils::ToolWrapperData::ToolWrapperData
ToolWrapperData(ColumnVectorData *val_columnData, const ToolColumnVectorMap *val_wrapper) noexcept
constructor: wrap the given tool
Definition: ToolWrapper.cxx:34
columnar::ColumnVectorData
a class that holds the columnar data for a single call
Definition: ColumnVectorWrapper.h:158
ToolWrapper.h
columnar
Definition: ClusterDef.h:16
ColumnInfo.h
checker_macros.h
Define macros for attributes used to control the static checker.