7 #ifndef MDataType_StringCollectionImpl_h 8 #define MDataType_StringCollectionImpl_h 13 #include "../StringCollection.h" 33 virtual void Insert(
const char* ipString);
39 virtual size_t GetCount()
const throw();
42 virtual const
char*
GetString(
size_t iStringIndex) const;
59 class StringVectorGuard
64 ~StringVectorGuard()
throw();
65 void Dismiss()
throw();
73 const StringVectorGuard mCleanupGuard;
77 #endif // MDataType_StringCollectionImpl_h virtual const char * GetString(size_t iStringIndex) const
Definition: LessThanGUID.h:49
Definition: BigDecimal.h:18
virtual size_t GetCount() const
virtual void Insert(const char *ipString)
Definition: StringCollection.h:19
Definition: StringCollectionImpl.h:20
virtual ~StringCollectionImpl()
Definition: StringCollectionImpl.h:26
std::vector< std::string * > StringVector
Definition: StringCollectionImpl.h:50