ROOT
v6-22
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
15
class
TClass
;
16
17
//////////////////////////////////////////////////////////////////////////
18
// //
19
// TClass //
20
// //
21
// Virtual IsAProxy base class. //
22
// //
23
//////////////////////////////////////////////////////////////////////////
24
25
class
TClass
;
26
27
class
TVirtualIsAProxy
{
28
public
:
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
TClass instances represent classes, structs and namespaces in the ROOT type system.
Definition:
TClass.h:80
TVirtualIsAProxy
Definition:
TVirtualIsAProxy.h:27
TVirtualIsAProxy::~TVirtualIsAProxy
virtual ~TVirtualIsAProxy()
Definition:
TVirtualIsAProxy.h:29
TVirtualIsAProxy::SetClass
virtual void SetClass(TClass *cl)=0
TVirtualIsAProxy::operator()
virtual TClass * operator()(const void *obj)=0
core
meta
inc
TVirtualIsAProxy.h
ROOT v6-22 - Reference Guide Generated on Fri Apr 1 2022 11:50:34 (GVA Time) using Doxygen 1.9.4