49 |
|
#ifndef UTILS_STRINGUTILS_HPP |
50 |
|
#define UTILS_STRINGUTILS_HPP |
51 |
|
#include <string> |
52 |
+ |
#include <string.h> |
53 |
|
#include <iostream> |
54 |
|
#include <fstream> |
55 |
|
#include <sstream> |
84 |
|
* |
85 |
|
* @return the line number of the block within the theStream |
86 |
|
*/ |
87 |
< |
int findBegin(std::istream &theStream, char* startText ); |
87 |
> |
int findBegin(std::istream &theStream, const char* startText ); |
88 |
|
|
89 |
|
/** |
90 |
|
* Counts the number of tokens on line which are delimited by the characters |
103 |
|
*/ |
104 |
|
int isEndLine(char *line); |
105 |
|
|
106 |
+ |
bool CaseInsensitiveEquals(char ch1, char ch2); |
107 |
|
|
108 |
+ |
size_t CaseInsensitiveFind(const std::string& str1, const std::string& str2); |
109 |
+ |
|
110 |
+ |
|
111 |
|
/** |
112 |
|
* Convert a variable to a string |
113 |
|
* @param T data type |