Pleora Technologies Inc. eBUS SDK v7.0.1.7536 API



Loading...
Searching...
No Matches
PvStringList.h
1// *****************************************************************************
2//
3// Copyright (c) 2011, Pleora Technologies Inc., All rights reserved.
4//
5// *****************************************************************************
6
7#ifndef __PVSTRINGLIST_H__
8#define __PVSTRINGLIST_H__
9
10#include <PvString.h>
11
12
13namespace PvBaseLib
14{
15 class StringList;
16}
17
18
19class PV_BASE_API PvStringList
20{
21public:
22
25
26 void Clear();
27 void Add( const PvString &aString );
28
29 uint32_t GetSize() const;
30 PvString *GetItem( uint32_t aIndex );
31 PvString *operator[]( uint32_t aIndex );
32
33 PvString *GetFirst();
34 PvString *GetNext();
35
36protected:
37
38private:
39
40#ifndef PV_GENERATING_DOXYGEN_DOC
41
42 PvBaseLib::StringList *mThis;
43
44#endif // PV_GENERATING_DOXYGEN_DOC
45
46 // Not implemented
47 PvStringList( const PvStringList & );
48 const PvStringList &operator=( const PvStringList & );
49
50};
51
52#endif
String class.
Definition PvString.h:26
Class used to hold a group of PvString objects.
Definition PvStringList.h:20

Copyright (c) 2002-2026 Pleora Technologies Inc.
www.pleora.com