#include <MStreamUtils.h>
This class provides some standard stream functionality for developers working in C++ or script. Write methods are provided for writing to ASCII or binary. Read methods are only binary.
Static Public Member Functions | |
static std::ostream & | stdErrorStream () |
static std::ostream & | stdOutStream () |
static MStatus | writeChar (std::ostream &out, const char value, bool binary=false) |
static MStatus | writeCharBuffer (std::ostream &out, const char *value, bool binary=false) |
static MStatus | writeInt (std::ostream &out, const int value, bool binary=false) |
static MStatus | writeFloat (std::ostream &out, const float value, bool binary=false) |
static MStatus | writeDouble (std::ostream &out, const double value, bool binary=false) |
static MStatus | readChar (std::istream &in, char &value, bool binary=false) |
static MStatus | readCharBuffer (std::istream &in, char *&value, unsigned int length, bool binary=false) |
static MStatus | readInt (std::istream &in, int &value, bool binary=false) |
static MStatus | readFloat (std::istream &in, float &value, bool binary=false) |
static MStatus | readDouble (std::istream &in, double &value, bool binary=false) |
std::ostream & MStreamUtils::stdErrorStream | ( | ) | [static] |
This method returns the cerr ostream.
std::ostream & MStreamUtils::stdOutStream | ( | ) | [static] |
This method returns the cout ostream.
MStatus MStreamUtils::writeChar | ( | std::ostream & | out, | |
const char | value, | |||
bool | binary = false | |||
) | [static] |
This method is used to write out a "char" value to an ostream.
[in] | out | the output ostream |
[in] | value | value to write out |
[in] | binary | If true, the byte(s) of value are written out. If false, the string representation is written out. |
MStatus MStreamUtils::writeCharBuffer | ( | std::ostream & | out, | |
const char * | value, | |||
bool | binary = false | |||
) | [static] |
This method is used to write out a "const char*" value to an ostream.
[in] | out | the output ostream |
[in] | value | value to write out |
[in] | binary | If true, the byte(s) of the value string are written out. If false, the string representation is written out. |
MStatus MStreamUtils::writeInt | ( | std::ostream & | out, | |
const int | value, | |||
bool | binary = false | |||
) | [static] |
This method is used to write out a "int" value to an ostream.
[in] | out | the output ostream |
[in] | value | value to write out |
[in] | binary | If true, the byte(s) of value are written out. If false, the string representation is written out. |
MStatus MStreamUtils::writeFloat | ( | std::ostream & | out, | |
const float | value, | |||
bool | binary = false | |||
) | [static] |
This method is used to write out a "float" value to an ostream.
[in] | out | the output ostream |
[in] | value | value to write out |
[in] | binary | If true, the byte(s) of value are written out. If false, the string representation is written out. |
MStatus MStreamUtils::writeDouble | ( | std::ostream & | out, | |
const double | value, | |||
bool | binary = false | |||
) | [static] |
This method is used to write out a "double" value to an ostream.
[in] | out | the output ostream |
[in] | value | value to write out |
[in] | binary | If true, the byte(s) of value are written out. If false, the string representation is written out. |
MStatus MStreamUtils::readChar | ( | std::istream & | in, | |
char & | value, | |||
bool | binary = false | |||
) | [static] |
This method is used to read a "char" binary value from an istream.
[in] | in | the input istream |
[out] | value | where the input is stored |
MStatus MStreamUtils::readCharBuffer | ( | std::istream & | in, | |
char *& | value, | |||
unsigned int | length, | |||
bool | binary = false | |||
) | [static] |
This method is used to read a "char*" binary value from an istream.
[in] | in | the input istream |
[out] | value | where the input is stored |
MStatus MStreamUtils::readInt | ( | std::istream & | in, | |
int & | value, | |||
bool | binary = false | |||
) | [static] |
This method is used to read a "int" binary value from an istream.
[in] | in | the input istream |
[out] | value | where the input is stored |
MStatus MStreamUtils::readFloat | ( | std::istream & | in, | |
float & | value, | |||
bool | binary = false | |||
) | [static] |
This method is used to read a "float" binary value from an istream.
[in] | in | the input istream |
[out] | value | where the input is stored |
MStatus MStreamUtils::readDouble | ( | std::istream & | in, | |
double & | value, | |||
bool | binary = false | |||
) | [static] |
This method is used to read a "double" binary value from an istream.
[in] | in | the input istream |
[out] | value | where the input is stored |
Autodesk® Maya® 2009 © 1997-2008 Autodesk, Inc. All rights reserved. | Generated with 1.5.6 |