ATLAS Offline Software
Classes | Namespaces
MethodAccessor.h File Reference
#include "StoreGate/ReadHandleKey.h"
#include "StoreGate/ReadHandle.h"
#include "ExpressionEvaluation/IProxyLoader.h"
#include "ExpressionEvaluation/IAccessor.h"
#include "TClass.h"
#include "AthContainers/normalizedTypeinfoName.h"
#include "CxxUtils/checker_macros.h"
#include "TMethodCall.h"
#include "TVirtualCollectionProxy.h"
#include "TFunction.h"
#include <memory>
#include <map>
#include <stdexcept>
#include <sstream>
#include <cassert>
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ExpressionParsing::CollectionMethodHelper< T_Cont, T_src >
 Auxiliary class to handle method calls of vector containers (AuxVectorBase) More...
 
class  ExpressionParsing::CollectionMethodHelper< T_Cont, T_src >::Kit
 Auxiliary class to create the corresponding auxiliary helper object. More...
 
class  ExpressionParsing::MethodHelper< T_Cont, T_src >
 Auxiliary class to handle method calls of "scalar" containers (AuxElement). More...
 
class  ExpressionParsing::MethodHelper< T_Cont, T_src >::Kit
 Auxiliary class to create the corresponding auxiliary helper object. More...
 
class  ExpressionParsing::MethodAccessorFactory
 Class to create accessor which call methods of an AuxElement of an AuxVectorBase container (singleton). More...
 
class  ExpressionParsing::MethodAccessorFactory::IMethodAccessorKit
 
class  ExpressionParsing::MethodAccessorFactory::MethodAccessorKit< T_src >
 Auxiliary class to create a specific accessor which calls a method of an AuxElement or AuxVectorBase. More...
 

Namespaces

 ExpressionParsing
 Namespace holding all the expression evaluation code.