ATLAS Offline Software
Classes | Macros | Functions
AthContainersDict.h File Reference
#include "AthContainers/AuxTypeRegistry.h"
#include "AthContainers/AuxVectorData.h"
#include "AthContainers/AuxVectorBase.h"
#include "AthContainers/AuxElement.h"
#include "AthContainers/ViewVectorBase.h"
#include "AthContainersInterfaces/IAuxElement.h"
#include "AthContainersInterfaces/IAuxStore.h"
#include "AthContainersInterfaces/IConstAuxStore.h"
#include "AthContainersInterfaces/IAuxStoreIO.h"
#include "AthContainersInterfaces/IAuxStoreHolder.h"
#include "AthContainersInterfaces/IAuxSetOption.h"
#include "AthContainers/AuxStoreInternal.h"
#include "AthContainers/OwnershipPolicy.h"
#include "AthContainers/PackedParameters.h"
#include "AthContainers/PackedContainer.h"
#include "AthContainers/ThinningDecision.h"
#include "AthContainers/tools/AtomicConstAccessor.h"
#include "AthContainers/debug.h"
#include "AthLinks/DataLink.h"
#include <version>

Go to the source code of this file.

Classes

struct  AthContainersInstan
 

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 74 of file AthContainersDict.h.

◆ ARGS2

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

Definition at line 75 of file AthContainersDict.h.

◆ INSTAN_TYPE

#define INSTAN_TYPE (   TYP)
Value:
template class SG::ConstAccessor<TYP>; \
template class SG::Accessor<TYP>; \
template class SG::Decorator<TYP>; \
template TYP& SG::AuxElement::auxdata<TYP> ARGS1; \
template TYP& SG::AuxElement::auxdata<TYP> ARGS2; \
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; \
template TYP& SG::ConstAuxElement::auxdecor<TYP> ARGS1 const; \
template TYP& SG::ConstAuxElement::auxdecor<TYP> ARGS2 const

Definition at line 76 of file AthContainersDict.h.

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  )
SG::Accessor
Helper class to provide type-safe access to aux data.
Definition: Control/AthContainers/AthContainers/Accessor.h:66
SG::ConstAccessor
Helper class to provide constant type-safe access to aux data.
Definition: ConstAccessor.h:54
ARGS1
#define ARGS1
Definition: AthContainersDict.h:73
SG::Decorator
Helper class to provide type-safe access to aux data.
Definition: Decorator.h:58
ARGS2
#define ARGS2
Definition: AthContainersDict.h:74