|
Functions |
|
std::string | MakeLower (const std::string &str) |
| | Converts a string to lowercase.
|
|
std::string | StripFirstLine (const std::string &str) |
| | Removes the first line from a string.
|
|
std::string | StripPadding (const std::string &str) |
| | Removes leading and trailing spaces, tabs, and line breaks.
|
|
bool | LoadStringList (std::vector< std::string > &outList, const MPMA::Filename &file) |
| | Load a list of strings from the lines of a file.
|
|
std::string | ReadFile (const MPMA::Filename &fname) |
| | Reads a text file into a string.
|
|
unsigned int | CountBits (unsigned int data) |
| | Counts the number of bits set to 1.
|
|
int | GetHighestBit (unsigned int data) |
| | Determines the highest bit number thats set, or -1 if none.
|
|
void | ExplodeString (const std::string &inData, std::vector< std::string > &outData, const std::string &inDeliminators=" \t\n") |
| | Breaks a string, seperated by any number of deliminators, into a list of strings.
|
|
unsigned int | ParseHexString (const std::string &s) |
| | Gets the int value out of a C-style hexadecimal string (assumes no whitespace or bad characters).
|