|
| string | conscience_utils::trim (const string &str, const string &trimmedChars) |
| |
| string | conscience_utils::floatArrayToString (float *floatArray, int size) |
| |
| string | conscience_utils::doubleArrayToString (double *doubleArray, int size) |
| |
| string | conscience_utils::intArrayToString (int *intArray, int size) |
| |
| string | conscience_utils::boolToString (bool value) |
| |
| string | conscience_utils::toStringCurrentTimeWithMillis () |
| |
| string | conscience_utils::toStringDateAndTime () |
| |
| vector< string > * | conscience_utils::splitString (const string &inputString, const string &delimiter, bool escapeDelimiterWithBackslash) |
| |
| vector< float > * | conscience_utils::parseFloatList (string input, char separator) |
| |
| vector< int > * | conscience_utils::parseIntList (string input, char separator) |
| |
| map< string, string > | conscience_utils::parseMap (string input, const string &entriesSeparator, const string &keyValueSeparator, bool removeGlobalBracketIfExist) |
| |
| optional< int > | conscience_utils::parseInt (const string &inputString) |
| |
| optional< double > | conscience_utils::parseDouble (const string &inputString) |
| |
| bool | conscience_utils::replaceInString (string &str, const string &from, const string &to, bool onlyFirst) |
| |
| bool | conscience_utils::replaceAllInString (string &str, const string &from, const string &to) |
| |
| void | conscience_utils::removeSpacesInString (string &str) |
| |
| string | conscience_utils::toLowerCase (string &str) |
| |
| string | conscience_utils::toUpperCase (string &str) |
| |
| bool | conscience_utils::startsWithIgnoreCase (const string &str, const string &searchedPrefix) |
| |
| void | conscience_utils::stringRemoveToken (string &s, const std::string_view &token) |
| |
| string | conscience_utils::snakeCaseToPascalCase (const string &snakeCaseString) |
| |
| template<class T > |
| string | conscience_utils::toStringOrNullString (T *object) |
| |
| template<class T > |
| string | conscience_utils::toStringOrNullString (T object) |
| |
| template<class T > |
| string | conscience_utils::vectorToString (const vector< T > &vector, const char *separator=",") |
| |
| template<class T > |
| vector< const T * > * | conscience_utils::vectorOfPointerToConst (vector< T * > *theVector) |
| |
| template<class T > |
| vector< const T * > & | conscience_utils::vectorOfPointerToConst (vector< T * > &&theVector) |
| |
| template<class T > |
| vector< const T * > & | conscience_utils::vectorOfPointerToConst (vector< T * > &theVector) |
| |
| template<class T > |
| const vector< const T * > & | conscience_utils::vectorOfPointerToConst (const vector< T * > &theVector) |
| |
| template<class T > |
| vector< T > | conscience_utils::vectorsConcat (const vector< T > &vector1, const vector< T > &vector2) |
| |
| template<class T > |
| vector< T * > * | conscience_utils::vectorCloneDeep (const vector< T * > *source) |
| |
| template<class T > |
| void | conscience_utils::vectorPushIfMissing (vector< T > &vector, T value) |
| |
| template<class T , class R > |
| vector< R > | conscience_utils::vectorTransform (const vector< T > &source, function< R(const T &item)> transformFunction) |
| |
| template<class T > |
| std::vector< T >::iterator | conscience_utils::vectorIndexOf (const vector< T > &vector, T value) |
| |
| template<class T > |
| bool | conscience_utils::vectorContains (const vector< T > &vector, T value) |
| |
| template<class T > |
| vector< T > & | conscience_utils::vectorRemoveIf (vector< T > &theVector, function< bool(const T &)> predicate) |
| |
| template<class T > |
| vector< T > & | conscience_utils::vectorRemove (vector< T > &theVector, const T &item) |
| |
| template<class K , class V > |
| const optional< K > | conscience_utils::keyOfValueInMap (const map< K, V > *map, V searchedValue) |
| |
| template<class TKey , class TValue > |
| bool | conscience_utils::areMapsEqual (const map< TKey, TValue > &map1, const map< TKey, TValue > &map2) |
| |
| template<class TKey , class TValue > |
| vector< TKey > | conscience_utils::mapKeys (const map< TKey, TValue > &theMap) |
| |
| template<class TKey , class TValue > |
| vector< TValue > | conscience_utils::mapValuesConst (const map< TKey, const TValue > &theMap) |
| |
| template<class TKey , class TValue > |
| vector< TValue > | conscience_utils::mapValues (const map< TKey, TValue > &theMap) |
| |
| template<class TKey , class TValue > |
| vector< TValue * > | conscience_utils::mapValues (const map< TKey, TValue * > &theMap) |
| |
| template<class TKey , class TValue > |
| void | conscience_utils::mapEraseIfExist (std::map< TKey, TValue > &theMap, const TKey &key) |
| |
| template<class K , class V > |
| string | conscience_utils::mapToString (const map< K, V > &theMap, const string &entriesSeparator=",", const string &keyValueSeparator="=") |
| |
| system_clock::time_point | conscience_utils::timepointWithTime (optional< int > hours, optional< int > minutes, optional< int > seconds, system_clock::time_point timePoint) |
| |
| unsigned long long | conscience_utils::timestampWithTime (optional< int > hours, optional< int > minutes, optional< int > seconds, system_clock::time_point timePoint) |
| |
| unsigned long long | conscience_utils::toMillis (system_clock::time_point timePoint) |
| |
| unsigned long long | conscience_utils::diffMillis (system_clock::time_point timePoint1, system_clock::time_point timePoint2) |
| |
| unsigned long long | conscience_utils::nowMillis () |
| |
| system_clock::time_point | conscience_utils::toTimePoint (unsigned long long timestampMillis) |
| |
| template<typename K , typename V > |
| bool | conscience_utils::equals (const map< K, V > &map1, const map< K, V > &map2) |
| |
| string | conscience_utils::timePointToString (system_clock::time_point point) |
| |
| string | conscience_utils::timePointToString (const std::chrono::steady_clock::time_point &tp) |
| |
| char * | conscience_utils::copyStringChars (const string &str) |
| |
| bool | conscience_utils::stringIsNumber (const string &str) |
| |
| bool | conscience_utils::stringsAreEqualCaseInsensitive (const string &a, const string &b) |
| |
| bool | conscience_utils::findSubString (const string str, const string sub) |
| |
| template<typename T > |
| T | conscience_utils::enforceBounds (T valueToBound, T min, T max) |
| |
| float | conscience_utils::randomFloat (float aBound, float bBound) |
| |
| string | conscience_utils::randomString (size_t length, const string &allowedChars) |
| |
| string | conscience_utils::randomUUID () |
| |
| char * | conscience_utils::longToCharArray (long value) |
| |
| char * | conscience_utils::concatenateCharArray (const char *a, const char *b) |
| |
| int | conscience_utils::randomInt (int lowerBound, int upperBound) |
| |
| template<typename T > |
| string | conscience_utils::to_string_precision (const T value, const int n=2) |
| |
| template<typename T > |
| string | conscience_utils::to_string_precision_float (const T value) |
| |
| template<typename T > |
| string | conscience_utils::to_string_precision_double (const T value) |
| |
| template<typename T > |
| string | conscience_utils::to_string_precision_lngLat (const T value) |
| |
| template<typename T > |
| constexpr size_t | conscience_utils::size_of () |
| |
| template<typename T > |
| void | conscience_utils::pushInBytes (char *bytes, int &index, T data) |
| |
| template<typename T > |
| T | conscience_utils::findMinValue (T *array, size_t size) |
| |
| template<typename T > |
| T | conscience_utils::findMaxValue (T *array, size_t size) |
| |
| template<typename T > |
| T | conscience_utils::findMinRowValueFromArray (T **array, size_t size, int row) |
| |
| template<typename T > |
| T | conscience_utils::findMaxRowValueFromArray (T **array, size_t size, int row) |
| |
| float | conscience_utils::inchToCentimeter (float inchValue) |
| |
| double | conscience_utils::inchToCentimeter (double inchValue) |
| |
| string | conscience_utils::toStringTimestampMillis (unsigned long long timestampInMs, string format) |
| |
| bool | conscience_utils::doublesEqual (double value1, double value2, double epsilon) |
| |
| bool | conscience_utils::floatsEqual (float value1, float value2, float epsilon) |
| |
| template<typename T > |
| T | conscience_utils::vectorGetRandomElement (const std::vector< T > *vec) |
| |
| bool | conscience_utils::stringContainsIgnoreCase (const string &theString, const string &searchedToken) |
| |
| string | conscience_utils::truncateString (const string &input, size_t maxSize) |
| |
| optional< any > | conscience_utils::getMapValueByPath (const map< string, any > &data, const string &path) |
| |
| string | conscience_utils::getClassName (const std::type_info ¶msClass, bool withNamespace) |
| |
| string | conscience_utils::getStackTrace () |
| |
| string | conscience_utils::stringPadLeft (const string &input, size_t totalLength, char padChar) |
| |
| string | conscience_utils::stringPadRight (const string &input, size_t totalLength, char padChar) |
| |