MISC Namespace Reference

A bunch of mismatched but useful functions. More...


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


Detailed Description

A bunch of mismatched but useful functions.
Generated on Sat Oct 20 15:23:29 2007 for MPMA Framework by  doxygen 1.5.3