ATLAS Offline Software
Loading...
Searching...
No Matches
AthContainersAccessorsDict.h File Reference
Include dependency graph for AthContainersAccessorsDict.h:

Go to the source code of this file.

Macros

#define ARGS1   (const std::string&)
#define ARGS2   (const std::string&, const std::string&)
#define INSTAN_TYPE(TYP)

Functions

 INSTAN_TYPE (char)
 INSTAN_TYPE (unsigned char)
 INSTAN_TYPE (int)
 INSTAN_TYPE (short)
 INSTAN_TYPE (long)
 INSTAN_TYPE (unsigned int)
 INSTAN_TYPE (unsigned short)
 INSTAN_TYPE (unsigned long)
 INSTAN_TYPE (unsigned long long)
 INSTAN_TYPE (float)
 INSTAN_TYPE (double)
 INSTAN_TYPE (bool)
 INSTAN_TYPE (std::string)
 INSTAN_TYPE (std::vector< char >)
 INSTAN_TYPE (std::vector< unsigned char >)
 INSTAN_TYPE (std::vector< int >)
 INSTAN_TYPE (std::vector< short >)
 INSTAN_TYPE (std::vector< long >)
 INSTAN_TYPE (std::vector< unsigned int >)
 INSTAN_TYPE (std::vector< unsigned short >)
 INSTAN_TYPE (std::vector< unsigned long >)
 INSTAN_TYPE (std::vector< unsigned long long >)
 INSTAN_TYPE (std::vector< float >)
 INSTAN_TYPE (std::vector< double >)
 INSTAN_TYPE (std::vector< bool >)
 INSTAN_TYPE (std::vector< std::string >)

Macro Definition Documentation

◆ ARGS1

#define ARGS1   (const std::string&)

Definition at line 26 of file AthContainersAccessorsDict.h.

◆ ARGS2

#define ARGS2   (const std::string&, const std::string&)

Definition at line 27 of file AthContainersAccessorsDict.h.

◆ INSTAN_TYPE

#define INSTAN_TYPE ( TYP)
Value:
template class SG::ConstAccessor<TYP>; \
template class SG::Accessor<TYP>; \
template class SG::Decorator<TYP>; \
template const TYP& SG::ConstAuxElement::auxdata<TYP> ARGS1 const; \
template const TYP& SG::ConstAuxElement::auxdata<TYP> ARGS2 const; \
template const TYP& SG::ConstAuxElement::auxdataConst<TYP> ARGS1 const; \
template const TYP& SG::ConstAuxElement::auxdataConst<TYP> ARGS2 const; \
#define ARGS2
#define ARGS1
Helper class to provide type-safe access to aux data.
XAOD_AUXDATA_DEPRECATED Accessor< T, ALLOC >::reference_type auxdata(const std::string &name)
Fetch an aux data variable, as a non-const reference.
Helper class to provide constant type-safe access to aux data.
XAOD_AUXDATA_DEPRECATED ConstAccessor< T, ALLOC >::const_reference_type auxdata(const std::string &name) const
Fetch an aux data variable, as a const reference.
XAOD_AUXDATA_DEPRECATED ConstAccessor< T, ALLOC >::const_reference_type auxdataConst(const std::string &name) const
Fetch an aux data variable, as a const reference.
XAOD_AUXDATA_DEPRECATED Decorator< T, ALLOC >::reference_type auxdecor(const std::string &name) const
Fetch an aux decoration, as a non-const reference.
Helper class to provide type-safe access to aux data.
Definition Decorator.h:59

Definition at line 28 of file AthContainersAccessorsDict.h.

28#define INSTAN_TYPE(TYP) \
29 template class SG::ConstAccessor<TYP>; \
30 template class SG::Accessor<TYP>; \
31 template class SG::Decorator<TYP>; \
32 template TYP& SG::AuxElement::auxdata<TYP> ARGS1; \
33 template TYP& SG::AuxElement::auxdata<TYP> ARGS2; \
34 template const TYP& SG::ConstAuxElement::auxdata<TYP> ARGS1 const; \
35 template const TYP& SG::ConstAuxElement::auxdata<TYP> ARGS2 const; \
36 template const TYP& SG::ConstAuxElement::auxdataConst<TYP> ARGS1 const; \
37 template const TYP& SG::ConstAuxElement::auxdataConst<TYP> ARGS2 const; \
38 template TYP& SG::ConstAuxElement::auxdecor<TYP> ARGS1 const; \
39 template TYP& SG::ConstAuxElement::auxdecor<TYP> ARGS2 const;

Function Documentation

◆ INSTAN_TYPE() [1/26]

INSTAN_TYPE ( bool )

◆ INSTAN_TYPE() [2/26]

INSTAN_TYPE ( char )

◆ INSTAN_TYPE() [3/26]

INSTAN_TYPE ( double )

◆ INSTAN_TYPE() [4/26]

INSTAN_TYPE ( float )

◆ INSTAN_TYPE() [5/26]

INSTAN_TYPE ( int )

◆ INSTAN_TYPE() [6/26]

INSTAN_TYPE ( long )

◆ INSTAN_TYPE() [7/26]

INSTAN_TYPE ( short )

◆ INSTAN_TYPE() [8/26]

INSTAN_TYPE ( std::string )

◆ INSTAN_TYPE() [9/26]

INSTAN_TYPE ( std::vector< bool > )

◆ INSTAN_TYPE() [10/26]

INSTAN_TYPE ( std::vector< char > )

◆ INSTAN_TYPE() [11/26]

INSTAN_TYPE ( std::vector< double > )

◆ INSTAN_TYPE() [12/26]

INSTAN_TYPE ( std::vector< float > )

◆ INSTAN_TYPE() [13/26]

INSTAN_TYPE ( std::vector< int > )

◆ INSTAN_TYPE() [14/26]

INSTAN_TYPE ( std::vector< long > )

◆ INSTAN_TYPE() [15/26]

INSTAN_TYPE ( std::vector< short > )

◆ INSTAN_TYPE() [16/26]

INSTAN_TYPE ( std::vector< std::string > )

◆ INSTAN_TYPE() [17/26]

INSTAN_TYPE ( std::vector< unsigned char > )

◆ INSTAN_TYPE() [18/26]

INSTAN_TYPE ( std::vector< unsigned int > )

◆ INSTAN_TYPE() [19/26]

INSTAN_TYPE ( std::vector< unsigned long > )

◆ INSTAN_TYPE() [20/26]

INSTAN_TYPE ( std::vector< unsigned long long > )

◆ INSTAN_TYPE() [21/26]

INSTAN_TYPE ( std::vector< unsigned short > )

◆ INSTAN_TYPE() [22/26]

INSTAN_TYPE ( unsigned char )

◆ INSTAN_TYPE() [23/26]

INSTAN_TYPE ( unsigned int )

◆ INSTAN_TYPE() [24/26]

INSTAN_TYPE ( unsigned long long )

◆ INSTAN_TYPE() [25/26]

INSTAN_TYPE ( unsigned long )

◆ INSTAN_TYPE() [26/26]

INSTAN_TYPE ( unsigned short )