#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
|