|
BDE 4.14.0 Production release
|
Namespaces | |
| namespace | InStreamFunctions |
| namespace | OutStreamFunctions |
| namespace | VersionFunctions |
| namespace | VersionFunctions_Impl |
Classes | |
| class | ByteInStream |
| class | ByteOutStream |
| class | GenericInStream |
| class | GenericOutStream |
| struct | MarshallingUtil |
| class | TestInStream |
| class | TestInStreamException |
| class | TestOutStream |
| struct | TypeCode |
| class | VersionFunctions_DoesNotHaveBdexVersion |
| class | VersionFunctions_HasBdexVersion |
| struct | VersionFunctions_NonFundamentalImpl |
| struct | VersionFunctions_NonFundamentalImpl< bsl::vector< TYPE, ALLOC > > |
Typedefs | |
| typedef GenericInStream< bsl::streambuf > | StreambufInStream |
| typedef GenericOutStream< bsl::streambuf > | StreambufOutStream |
Functions | |
| bsl::ostream & | operator<< (bsl::ostream &stream, const ByteInStream &object) |
| template<class TYPE > | |
| ByteInStream & | operator>> (ByteInStream &stream, TYPE &value) |
| bsl::ostream & | operator<< (bsl::ostream &stream, const ByteOutStream &object) |
| template<class TYPE > | |
| ByteOutStream & | operator<< (ByteOutStream &stream, const TYPE &value) |
| template<class STREAMBUF , class TYPE > | |
| GenericInStream< STREAMBUF > & | operator>> (GenericInStream< STREAMBUF > &stream, TYPE &value) |
| template<class STREAMBUF , class TYPE > | |
| GenericOutStream< STREAMBUF > & | operator<< (GenericOutStream< STREAMBUF > &stream, const TYPE &value) |
| bsl::ostream & | operator<< (bsl::ostream &stream, const TestInStream &object) |
| template<class TYPE > | |
| TestInStream & | operator>> (TestInStream &stream, TYPE &value) |
| bsl::ostream & | operator<< (bsl::ostream &stream, const TestOutStream &object) |
| template<class TYPE > | |
| TestOutStream & | operator<< (TestOutStream &stream, const TYPE &value) |
| bsl::ostream & | operator<< (bsl::ostream &stream, TypeCode::Enum value) |
| typedef GenericInStream<bsl::streambuf> bslx::StreambufInStream |
This class facilitates the unexternalization of values (and C-style arrays of values) of the fundamental integral and floating-point types in a data-independent, platform-neutral representation. It is currently a typedef for bslx::GenericInStream<bsl::streambuf>.
| typedef GenericOutStream<bsl::streambuf> bslx::StreambufOutStream |
This class facilitates the externalization of values (and C-style arrays of values) of the fundamental integral and floating-point types in a data-independent, platform-neutral representation. It is currently a typedef for bslx::GenericOutStream<bsl::streambuf>.
| bsl::ostream & bslx::operator<< | ( | bsl::ostream & | stream, |
| const ByteInStream & | object | ||
| ) |
Write the specified object to the specified output stream in some reasonable (multi-line) format, and return a reference to stream.
| bsl::ostream & bslx::operator<< | ( | bsl::ostream & | stream, |
| const ByteOutStream & | object | ||
| ) |
Write the specified object to the specified output stream in some reasonable (multi-line) format, and return a reference to stream.
| bsl::ostream & bslx::operator<< | ( | bsl::ostream & | stream, |
| const TestInStream & | object | ||
| ) |
Write the specified object to the specified output stream in some reasonable (multi-line) format, and return a reference to stream.
| bsl::ostream & bslx::operator<< | ( | bsl::ostream & | stream, |
| const TestOutStream & | object | ||
| ) |
Write the specified object to the specified output stream in some reasonable (multi-line) format, and return a reference to stream.
|
inline |
Write the string representation of the specified enumeration value to the specified output stream in a single-line format, and return a reference to stream. See toAscii for what constitutes the string representation of a TypeCode::Enum value. Note that this method has the same behavior as
|
inline |
Write the specified value to the specified output stream following the requirements of the BDEX protocol (see the bslx package-level documentation), and return a reference to stream. The behavior is undefined unless TYPE is BDEX-compliant.
|
inline |
Write the specified value to the specified output stream following the requirements of the BDEX protocol (see the bslx package-level documentation), and return a reference to stream. The behavior is undefined unless TYPE is BDEX-compliant.
|
inline |
Write the specified value to the specified output stream following the requirements of the BDEX protocol (see the bslx package-level documentation), and return a reference to stream. The behavior is undefined unless TYPE is BDEX-compliant.
|
inline |
Read the specified value from the specified input stream following the requirements of the BDEX protocol (see the bslx package-level documentation), and return a reference to stream. The behavior is undefined unless TYPE is BDEX-compliant.
|
inline |
Read the specified value from the specified input stream following the requirements of the BDEX protocol (see the bslx package-level documentation), and return a reference to stream. The behavior is undefined unless TYPE is BDEX-compliant.
|
inline |
Read the specified value from the specified input stream following the requirements of the BDEX protocol (see the bslx package-level documentation), and return a reference to stream. The behavior is undefined unless TYPE is BDEX-compliant.