Rev 98 | Rev 112 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
#pragma once
#include "String.h"
#include "../lists.h"
namespace Utils {
typedef struct {
String str;
String data;
} SStringList;
typedef CListNode<SStringList> CStringListNode;
class SPKEXPORT CStringList : public CLinkList<SStringList>
{
public:
void pushBack(const String &str, const String &data);
void clear();
void tokenise(const String &str, const String &token);
Utils::String firstString();
Utils::String nextString();
Utils::String findData(const Utils::String &data, bool bIgnoreCase = false) const;
Utils::String findString(const Utils::String &str, bool bIgnoreCase = false) const;
};
} //NAMESPACE