8
8
9
9
#ifndef CLASSDESC_POLY_H
10
10
#define CLASSDESC_POLY_H
11
- // functionality in this file is completely deprecated in favour of
12
- // the Poly class in Poly .h
11
+ // / @deprecated functionality in this file is completely deprecated in favour of
12
+ // the Poly class in polyBase .h
13
13
#include " object.h"
14
14
#include " ref.h"
15
15
16
16
namespace classdesc
17
17
{
18
18
19
- /* * empty concrete object type */
19
+ /* * @deprecated empty concrete object type */
20
20
class Eobject : public Object <Eobject> {};
21
21
22
- /* *
22
+ /* * @deprecated
23
23
A simple RTTI system that can be used, reimplemented and passed to polyref
24
24
*/
25
25
template <class T =Eobject>
@@ -38,7 +38,7 @@ namespace classdesc
38
38
39
39
template <class T > std::vector<T*> SimpleTypeTable<T>::data;
40
40
41
- /* * polymorphic smart pointer class - copies are deep */
41
+ /* * @deprecated polymorphic smart pointer class - copies are deep */
42
42
template <class T =Eobject, class TT =SimpleTypeTable<T> >
43
43
class poly
44
44
{
@@ -93,7 +93,7 @@ namespace classdesc
93
93
operator bool () const {return item!=NULL ;}
94
94
};
95
95
96
- /* * reference counted polymorphic smart pointer class - copies are shallow */
96
+ /* * @deprecated reference counted polymorphic smart pointer class - copies are shallow */
97
97
template <class T =Eobject, class TT =SimpleTypeTable<T> >
98
98
class polyref : public classdesc ::ref<classdesc::poly<T,TT> >
99
99
{
@@ -209,5 +209,4 @@ namespace std
209
209
template <class T , class TT > void swap (classdesc::poly<T,TT>& x,classdesc::poly<T,TT>& y) {x.swap (y);}
210
210
}
211
211
212
- #include " poly.cd"
213
212
#endif
0 commit comments