a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
BOL::StringParser Member List

This is the complete list of members for BOL::StringParser, including all inherited members.

charForSingleDigit(int const singleDigitAsInt)BOL::StringParserprotectedstatic
charIsIn(char const queryChar, std::string const &charSet)BOL::StringParserinlinestatic
digitCharsBOL::StringParserstatic
doubleToString(double inputDouble, int const numberOfMantissaDigits, int const numberOfExponentDigits, std::string const prefixForPositiveNumbers="+", std::string const prefixForNegativeNumbers="-", std::string const positiveExponentPrefix="+", std::string const negativeExponentPrefix="-", std::string const exponentCharacter="E")BOL::StringParserstatic
doubleToString(double inputDouble) constBOL::StringParserinline
ensureDirectoryExists(std::string const &fileName)BOL::StringParserinlinestatic
exponentCharacterBOL::StringParserprotected
fillNumberOfDigitsAndTenTo(int const positiveInt)BOL::StringParserprotectedstatic
firstWordOf(std::string const &stringToParse, std::string *const remainderString=NULL, std::string const &separatorChars=whitespaceChars)BOL::StringParserstatic
intForSingleDigit(char const singleDigitAsChar)BOL::StringParserprotectedstatic
intToSpacePaddedString(int inputInt, int const minimumNumberOfChars, std::string const prefixForPositiveNumbers="+", std::string const prefixForNegativeNumbers="-")BOL::StringParserinlinestatic
intToString(int inputInt, int const minimumNumberOfDigits, std::string const prefixForPositiveNumbers="+", std::string const prefixForNegativeNumbers="-", char const paddingChar='0')BOL::StringParserstatic
intToString(int inputInt) constBOL::StringParserinline
isOnlyCharsIn(std::string const &queryString, std::string const &charSet)BOL::StringParserinlinestatic
joinWithSeparator(VectorlikeArray< std::string > const &stringsToJoin, std::string const &separatorString)BOL::StringParserinlinestatic
joinWithSeparator(std::vector< std::string * > const &stringsToJoin, std::string const &separatorString)BOL::StringParserinlinestatic
joinWithSeparator(std::list< std::string * > const &stringsToJoin, std::string const &separatorString)BOL::StringParserinlinestatic
lowercaseAlphabetCharsBOL::StringParserstatic
lowercaseMinusUppercaseBOL::StringParserprotectedstatic
minimumNumberOfDigitsForIntsBOL::StringParserprotected
negativeExponentPrefixBOL::StringParserprotected
newlineCharsBOL::StringParserstatic
numberOfDigitsInInt(int inputInt)BOL::StringParserinlinestatic
numberOfExponentDigitsBOL::StringParserprotected
numberOfMantissaDigitsBOL::StringParserprotected
paddingCharForIntsBOL::StringParserprotected
parseByChar(std::string const &stringToParse, VectorlikeArray< std::string > &destinationArray, std::string const &divisionCharSet=whitespaceChars)BOL::StringParserinlinestatic
parseByChar(std::string const &stringToParse, VectorlikeArray< std::string > &destinationArray, char const &divisionChar)BOL::StringParserinlinestatic
positiveExponentPrefixBOL::StringParserprotected
positiveIntToString(int positiveInt)BOL::StringParserprotectedstatic
prefixForNegativeNumbersBOL::StringParserprotected
prefixForPositiveNumbersBOL::StringParserprotected
setDefaults(int const minimumNumberOfDigitsForInts=6, char const paddingCharForInts='0', int const numberOfMantissaDigits=6, int const numberOfExponentDigits=2, std::string const prefixForPositiveNumbers="+", std::string const prefixForNegativeNumbers="-", std::string const positiveExponentPrefix="+", std::string const negativeExponentPrefix="-", std::string const exponentCharacter="E")BOL::StringParserinline
stringIsDouble(std::string const &stringToInterpret, double &doubleToSet)BOL::StringParserstatic
StringParser(int const minimumNumberOfDigitsForInts=6, char const paddingCharForInts='0', int const numberOfMantissaDigits=6, int const numberOfExponentDigits=2, std::string const prefixForPositiveNumbers="+", std::string const prefixForNegativeNumbers="-", std::string const positiveExponentPrefix="+", std::string const negativeExponentPrefix="-", std::string const exponentCharacter="E")BOL::StringParser
stringsMatchIgnoringCase(std::string const &firstString, std::string const &secondString)BOL::StringParserstatic
stringToDouble(std::string const &stringToInterpret)BOL::StringParserinlinestatic
stringToInt(std::string const &stringToInterpret)BOL::StringParserinlinestatic
stringToIntVector(std::string stringToInterpret)BOL::StringParserstatic
substituteCharacterWith(std::string &stringToTransform, char const charToBeReplaced, char const charToBePutIn)BOL::StringParserinlinestatic
substringToFirst(std::string const &stringToParse, VectorlikeArray< std::string > const &delimitersOfSubstring, std::string *const remainderString=NULL)BOL::StringParserstatic
substringToFirst(std::string const &stringToParse, std::string const &delimiterOfSubstring, std::string *const remainderString=NULL)BOL::StringParserinlinestatic
transformToLowercase(std::string &stringToTransform)BOL::StringParserinlinestatic
transformToUppercase(std::string &stringToTransform)BOL::StringParserinlinestatic
trimFromBack(std::string const &stringToTrim, std::string const &charsToTrim)BOL::StringParserinlinestatic
trimFromFront(std::string const &stringToTrim, std::string const &charsToTrim)BOL::StringParserinlinestatic
trimFromFrontAndBack(std::string const &stringToTrim, std::string const &charsToTrim=whitespaceAndNewlineChars)BOL::StringParserinlinestatic
uppercaseAlphabetCharsBOL::StringParserstatic
whitespaceAndNewlineCharsBOL::StringParserstatic
whitespaceCharsBOL::StringParserstatic
~StringParser()BOL::StringParser