Logo ROOT  
Reference Guide
TVirtualIsAProxy.h
Go to the documentation of this file.
1// @(#)root/meta:$Id$
2// Author: Markus Frank 20/05/2005
3
4/*************************************************************************
5 * Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *
6 * All rights reserved. *
7 * *
8 * For the licensing terms see $ROOTSYS/LICENSE. *
9 * For the list of contributors see $ROOTSYS/README/CREDITS. *
10 *************************************************************************/
11
12#ifndef ROOT_TVirtualIsAProxy
13#define ROOT_TVirtualIsAProxy
14
15class TClass;
16
17//////////////////////////////////////////////////////////////////////////
18// //
19// TClass //
20// //
21// Virtual IsAProxy base class. //
22// //
23//////////////////////////////////////////////////////////////////////////
24
25class TClass;
26
28public:
29 virtual ~TVirtualIsAProxy() { }
30 virtual void SetClass(TClass *cl) = 0;
31 virtual TClass* operator()(const void *obj) = 0;
32};
33
34#endif // ROOT_TVirtualIsAProxy
TClass instances represent classes, structs and namespaces in the ROOT type system.
Definition: TClass.h:81
virtual ~TVirtualIsAProxy()
virtual void SetClass(TClass *cl)=0
virtual TClass * operator()(const void *obj)=0