13#ifndef ATHCONTAINERS_ATHCONTAINERSACCESSORDICT_H
14#define ATHCONTAINERS_ATHCONTAINERSACCESSORDICT_H
26#define ARGS1 (const std::string&)
27#define ARGS2 (const std::string&, const std::string&)
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;
Access an auxiliary variable atomically.
Base class for elements of a container that can have aux data.
Helper class to provide constant type-safe access to aux data.
Helper class to provide type-safe access to aux data.
Helper class to provide type-safe access to aux data.
Access an auxiliary variable atomically.