Xmipp  v3.23.11-Nereus
Functions
xmipp_strings.cpp File Reference
#include <stdlib.h>
#include <stdio.h>
#include <math.h>
#include <regex.h>
#include <stdarg.h>
#include "xmipp_strings.h"
#include "xmipp_error.h"
#include "xmipp_macros.h"
#include "gcc_version.h"
#include <string.h>
#include <sstream>
Include dependency graph for xmipp_strings.cpp:

Go to the source code of this file.

Functions

String removeChar (const String &str, char character)
 
String unescape (const String &str)
 
String simplify (const String &str)
 
void trim (String &str)
 
float textToFloat (const char *str)
 
int textToInteger (const char *str)
 
size_t textToSizeT (const char *str)
 
long long textToLongLong (const char *str)
 
int bestPrecision (float F, int _width)
 
String floatToString (float F, int _width, int _prec)
 
String integerToString (int I, int _width, char fill_with)
 
int charToInt (const char *str)
 
String stringToString (const String &str, size_t _width)
 
void checkAngle (const String &str)
 
String removeSpaces (const String &_str)
 
void removeQuotes (char **_str)
 
int splitString (const String &input, const String &delimiter, StringVector &results, bool includeEmpties)
 
void toLower (char *_str)
 
void toLower (String &_str)
 
String nextToken (const String &str, size_t &i)
 
char * firstWord (char *str)
 
void tokenize (const String &str, StringVector &tokens, const String &delimiters)
 
String findAndReplace (const String &tInput, const String &tFind, const String &tReplace)
 
char * memtok (char **src, char **_end, const char *sep)
 
void * _memmem (const void *haystack, size_t haystack_len, const void *needle, size_t needle_len)
 
String formatString (const char *format,...)
 
void formatStringFast (String &str, const char *format,...)
 
bool matchRegExp (const String &inputString, const String &pattern)
 
String WordWrap (const String &inputString, size_t lineLength)
 
String escapeForRegularExpressions (const String &str)
 
bool endsWith (const char *str1, const char *str2)