|
|
|||
File indexing completed on 2026-08-06 09:38:18
0001 // -*- C++ -*- 0002 // 0003 // AIManagedObject.h is a part of ThePEG - Toolkit for HEP Event Generation 0004 // Copyright (C) 1999-2019 Leif Lonnblad 0005 // 0006 // ThePEG is licenced under version 3 of the GPL, see COPYING for details. 0007 // Please respect the MCnet academic guidelines, see GUIDELINES for details. 0008 // 0009 #ifndef LWH_AIManagedObject_H 0010 #define LWH_AIManagedObject_H 0011 0012 0013 0014 #include <string> 0015 0016 /** @cond DONT_DOCUMENT_STRIPPED_DOWN_AIDA_INTERFACES */ 0017 0018 namespace AIDA { 0019 0020 class ITree; 0021 0022 class IManagedObject { 0023 0024 public: 0025 0026 virtual ~IManagedObject() {} 0027 0028 virtual std::string name() const = 0; 0029 virtual void * cast(const std::string & className) const = 0; 0030 0031 }; 0032 0033 } 0034 0035 /** @endcond */ 0036 0037 0038 0039 0040 0041 #endif /* LWH_AIManagedObject_H */
| [ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
|
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |
|