ExpressionEvaluation: convert macros to functions
Convert the macros in xAODVariableProxyLoaders
to functions. This will
make it easier to follow this code. This is done by introducing a new
base class xAODProxyLoader
that holds the helper functions and the
accessor cache. Also use std::unique_ptr
for the latter.
This is just moving code around. There should be no functional changes.
cc @jcatmore
Edited by Frank Winklmeier