ATLAS Offline Software
Loading...
Searching...
No Matches
columnar::ColumnarMemoryTest Struct Reference

#include <ColumnarMemoryTest.h>

Inheritance diagram for columnar::ColumnarMemoryTest:
Collaboration diagram for columnar::ColumnarMemoryTest:

Public Types

using ColumnMapType = TestUtils::ColumnMapType
using ColumnarTestToolHandle = TestUtils::ColumnarTestToolHandle

Public Member Functions

 ColumnarMemoryTest ()
std::string makeUniqueName ()
 make a unique tool name to be used in unit tests

Static Public Member Functions

static bool checkMode ()
 check whether we have the right mode

Detailed Description

Definition at line 30 of file ColumnarMemoryTest.h.

Member Typedef Documentation

◆ ColumnarTestToolHandle

◆ ColumnMapType

Constructor & Destructor Documentation

◆ ColumnarMemoryTest()

columnar::ColumnarMemoryTest::ColumnarMemoryTest ( )

Definition at line 25 of file ColumnarMemoryTest.cxx.

27 {
28 }

Member Function Documentation

◆ checkMode()

bool columnar::ColumnarMemoryTest::checkMode ( )
static

check whether we have the right mode

Definition at line 41 of file ColumnarMemoryTest.cxx.

43 {
44 return std::is_same_v<ColumnarModeDefault,ColumnarModeArray>;
45 }

◆ makeUniqueName()

std::string columnar::ColumnarMemoryTest::makeUniqueName ( )

make a unique tool name to be used in unit tests

Definition at line 32 of file ColumnarMemoryTest.cxx.

34 {
35 static std::atomic<unsigned> index = 0;
36 return "UniqueMemoryTestTool" + std::to_string(++index);
37 }
str index
Definition DeMoScan.py:362

The documentation for this struct was generated from the following files: