| 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 |