ATLAS Offline Software
Loading...
Searching...
No Matches
ColumnarMode.h File Reference
#include <string>
Include dependency graph for ColumnarMode.h:

Go to the source code of this file.

Namespaces

namespace  columnar

Macros

#define STR_IMPL(x)
#define STR(x)
#define ADD_CMODE_JOIN(name, mode)
#define ADD_CMODE_JOIN2(name, mode)
#define ADD_CMODE(name)

Typedefs

using columnar::ColumnarMode = COLUMNAR_MODE_NAME

Functions

std::string columnar::add_cmode (const std::string &name, const char *suffix=STR(COLUMNAR_MODE_SUFFIX))
 add the columnar mode suffix to a given string

Macro Definition Documentation

◆ ADD_CMODE

#define ADD_CMODE ( name)
Value:
ADD_CMODE_JOIN2(name,COLUMNAR_MODE_SUFFIX)
#define ADD_CMODE_JOIN2(name, mode)

Definition at line 42 of file ColumnarMode.h.

◆ ADD_CMODE_JOIN

#define ADD_CMODE_JOIN ( name,
mode )
Value:
name##mode

Definition at line 40 of file ColumnarMode.h.

◆ ADD_CMODE_JOIN2

#define ADD_CMODE_JOIN2 ( name,
mode )
Value:
ADD_CMODE_JOIN(name,mode)
#define ADD_CMODE_JOIN(name, mode)

Definition at line 41 of file ColumnarMode.h.

◆ STR

#define STR ( x)
Value:
#define STR_IMPL(x)
#define x

Definition at line 23 of file ColumnarMode.h.

◆ STR_IMPL

#define STR_IMPL ( x)
Value:
#x

Definition at line 22 of file ColumnarMode.h.