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.