00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef TA_DESCRIPTORLIST_H
00013 #define TA_DESCRIPTORLIST_H
00014
00015 #ifndef TA_DESCRIPTOR_H
00016 #include "Descriptor.h"
00017 #endif // TA_DESCRIPTOR_H
00018
00019 #ifndef TA_LIST_H
00020 #include "List.h"
00021 #endif // TA_LIST_H
00022
00023 namespace TA
00024 {
00025
00026 template <class Type>
00027 class TACOMMON_CLASS DescriptorList : public List<Type>
00028 {
00029 public:
00030 DescriptorList() : List<Type>() {}
00031 ~DescriptorList() { Finalise(); }
00032
00033 void Initialise()
00034 {
00035 }
00036
00037 void Finalise()
00038 {
00039 Clear();
00040 }
00041
00042
00043
00044 private:
00045
00046 };
00047
00048 }
00049
00050 #endif // TA_DESCRIPTORLIST_H
© Copyright 2004-2006 TRUE AXIS PTY LTD Australia. All rights reserved.