Spinning Topp Logo BlackTopp Studios
inc
Namespaces | Macros | Functions
binarybuffer.cpp File Reference

The implementation of some tools for making working with binary stuff easier. More...

#include "binarybuffer.h"
#include "exception.h"
#include <string.h>
#include <algorithm>
+ Include dependency graph for binarybuffer.cpp:

Go to the source code of this file.

Namespaces

 Mezzanine
 The bulk of the engine components go in this namspace.
 

Functions

BinaryBuffer Mezzanine::BinaryTools::Base64Decode (String const &EncodedString)
 Convert Base64 stuff back to binary. More...
 
String Mezzanine::BinaryTools::Base64Encode (String const &Unencoded)
 Converts the contents of a String into a String containing a base64 encoded String. More...
 
String Mezzanine::BinaryTools::Base64Encode (BinaryBuffer const &Buffer)
 Convert a binary buffer to a base64 String. More...
 
String Mezzanine::BinaryTools::Base64Encode (UInt8 const *BytesToEncode, unsigned int Length)
 Convert a binary buffer to a Base64 string. More...
 
Boole Mezzanine::BinaryTools::IsBase64 (unsigned char Char8)
 Is a character a valid Base64 character. More...
 
Whole Mezzanine::BinaryTools::PredictBase64StringSizeFromBinarySize (Whole Length)
 From the size of a binary get the exact size in 8bit bytes. More...
 
Whole Mezzanine::BinaryTools::PredictBinarySizeFromBase64String (String const &EncodedString)
 From an encoded string get the exact size of the decode binary in 8bit bytes. More...
 

Detailed Description

The implementation of some tools for making working with binary stuff easier.

Definition in file binarybuffer.cpp.