Guiliani  Version 2.5 revision 7293 (documentation build 13)
StringOperations.h
1/*
2* Copyright (C) TES Electronic Solutions GmbH,
3* All Rights Reserved.
4* Contact: info@guiliani.de
5*
6* This file is part of the Guiliani HMI framework
7* for the development of graphical user interfaces on embedded systems.
8*/
9
10#if !defined(STRING_OPERATIONS_H)
11#define STRING_OPERATIONS_H
12
13#include "eC_Types.h"
14#include "eC_TList_doubleLinked.h"
15
16class eC_String;
17
19
22{
23
38void ReplaceCharacters(eC_String& rkText, eC_UInt uiPos, eC_UInt uiLen,
39 const eC_String& rkReplacement);
40
56void ReplaceAll(eC_String& rkText, const eC_String& rkSearchText,
57 const eC_String& rkReplacement);
58
68void EscapeXML(eC_String& rkText);
69
79void UnescapeXML(eC_String& rkText);
80
86StringList TokenizeString(const eC_String& ckString, const eC_Char ccSeparator);
87
88}
89
90#endif // STRING_OPERATIONS_H
Provides string manipulation functions.
Definition: StringOperations.h:22
void ReplaceAll(eC_String &rkText, const eC_String &rkSearchText, const eC_String &rkReplacement)
void UnescapeXML(eC_String &rkText)
void EscapeXML(eC_String &rkText)
void ReplaceCharacters(eC_String &rkText, eC_UInt uiPos, eC_UInt uiLen, const eC_String &rkReplacement)
StringList TokenizeString(const eC_String &ckString, const eC_Char ccSeparator)