bdexStreamIn overloads
Declared in <bslx_instreamfunctions.h>
BDEX-stream variable from stream (version computed if needed).
template<
class STREAM,
class VALUE_TYPE>
STREAM&
bdexStreamIn(
STREAM& stream,
VALUE_TYPE& variable);
» more...
Assign a bsl::vector from stream (version read from stream).
template<
class STREAM,
class VALUE_TYPE,
class ALLOC>
STREAM&
bdexStreamIn(
STREAM& stream,
bsl::vector<VALUE_TYPE, ALLOC>& variable);
» more...
Assign a bsls::Types::Int64 value read from stream to variable.
template<class STREAM>
STREAM&
bdexStreamIn(
STREAM& stream,
bsls::Types::Int64& variable,
int version = 0);
» more...
Assign a bsls::Types::Uint64 value read from stream to variable.
template<class STREAM>
STREAM&
bdexStreamIn(
STREAM& stream,
bsls::Types::Uint64& variable,
int version = 0);
» more...
Assign a bool value read from stream to variable.
template<class STREAM>
STREAM&
bdexStreamIn(
STREAM& stream,
bool& variable,
int version = 0);
» more...
Assign a char value read from stream to variable.
template<class STREAM>
STREAM&
bdexStreamIn(
STREAM& stream,
char& variable,
int version = 0);
» more...
Assign a double value read from stream to variable.
template<class STREAM>
STREAM&
bdexStreamIn(
STREAM& stream,
double& variable,
int version = 0);
» more...
Assign a float value read from stream to variable.
template<class STREAM>
STREAM&
bdexStreamIn(
STREAM& stream,
float& variable,
int version = 0);
» more...
Assign an int value read from stream to variable.
template<class STREAM>
STREAM&
bdexStreamIn(
STREAM& stream,
int& variable,
int version = 0);
» more...
Assign a 32-bit int (long) value read from stream to variable.
template<class STREAM>
STREAM&
bdexStreamIn(
STREAM& stream,
long& variable,
int version = 0);
» more...
Assign a short value read from stream to variable.
template<class STREAM>
STREAM&
bdexStreamIn(
STREAM& stream,
short& variable,
int version = 0);
» more...
Assign a signed char value read from stream to variable.
template<class STREAM>
STREAM&
bdexStreamIn(
STREAM& stream,
signed char& variable,
int version = 0);
» more...
Assign a bsl::string value read from stream to variable.
template<class STREAM>
STREAM&
bdexStreamIn(
STREAM& stream,
bsl::string& variable,
int version = 0);
» more...
Assign an unsigned char value read from stream to variable.
template<class STREAM>
STREAM&
bdexStreamIn(
STREAM& stream,
unsigned char& variable,
int version = 0);
» more...
Assign an unsigned int value read from stream to variable.
template<class STREAM>
STREAM&
bdexStreamIn(
STREAM& stream,
unsigned int& variable,
int version = 0);
» more...
Assign a 32-bit unsigned int (unsigned long) from stream.
template<class STREAM>
STREAM&
bdexStreamIn(
STREAM& stream,
unsigned long& variable,
int version = 0);
» more...
Assign an unsigned short value read from stream to variable.
template<class STREAM>
STREAM&
bdexStreamIn(
STREAM& stream,
unsigned short& variable,
int version = 0);
» more...
BDEX-stream variable from stream using the given version.
template<
class STREAM,
class VALUE_TYPE>
STREAM&
bdexStreamIn(
STREAM& stream,
VALUE_TYPE& variable,
int version);
» more...
Assign a bsl::vector<Int64> read from stream to variable.
template<
class STREAM,
class ALLOC>
STREAM&
bdexStreamIn(
STREAM& stream,
bsl::vector<bsls::Types::Int64, ALLOC>& variable,
int version);
» more...
Assign a bsl::vector<Uint64> read from stream to variable.
template<
class STREAM,
class ALLOC>
STREAM&
bdexStreamIn(
STREAM& stream,
bsl::vector<bsls::Types::Uint64, ALLOC>& variable,
int version);
» more...
Assign a bsl::vector<char> read from stream to variable.
template<
class STREAM,
class ALLOC>
STREAM&
bdexStreamIn(
STREAM& stream,
bsl::vector<char, ALLOC>& variable,
int version);
» more...
Assign a bsl::vector<double> read from stream to variable.
template<
class STREAM,
class ALLOC>
STREAM&
bdexStreamIn(
STREAM& stream,
bsl::vector<double, ALLOC>& variable,
int version);
» more...
Assign a bsl::vector<float> read from stream to variable.
template<
class STREAM,
class ALLOC>
STREAM&
bdexStreamIn(
STREAM& stream,
bsl::vector<float, ALLOC>& variable,
int version);
» more...
Assign a bsl::vector<int> read from stream to variable.
template<
class STREAM,
class ALLOC>
STREAM&
bdexStreamIn(
STREAM& stream,
bsl::vector<int, ALLOC>& variable,
int version);
» more...
Assign a bsl::vector<short> read from stream to variable.
template<
class STREAM,
class ALLOC>
STREAM&
bdexStreamIn(
STREAM& stream,
bsl::vector<short, ALLOC>& variable,
int version);
» more...
Assign a bsl::vector<signed char> from stream to variable.
template<
class STREAM,
class ALLOC>
STREAM&
bdexStreamIn(
STREAM& stream,
bsl::vector<signed char, ALLOC>& variable,
int version);
» more...
Assign a bsl::vector<unsigned char> from stream to variable.
template<
class STREAM,
class ALLOC>
STREAM&
bdexStreamIn(
STREAM& stream,
bsl::vector<unsigned char, ALLOC>& variable,
int version);
» more...
Assign a bsl::vector<unsigned int> from stream to variable.
template<
class STREAM,
class ALLOC>
STREAM&
bdexStreamIn(
STREAM& stream,
bsl::vector<unsigned int, ALLOC>& variable,
int version);
» more...
Assign a bsl::vector<unsigned short> from stream to variable.
template<
class STREAM,
class ALLOC>
STREAM&
bdexStreamIn(
STREAM& stream,
bsl::vector<unsigned short, ALLOC>& variable,
int version);
» more...
Assign a bsl::vector from stream using the given version.
template<
class STREAM,
class VALUE_TYPE,
class ALLOC>
STREAM&
bdexStreamIn(
STREAM& stream,
bsl::vector<VALUE_TYPE, ALLOC>& variable,
int version);
» more...
a reference to stream
| Name | Description |
|---|---|
| stream | input stream from which to read |
| variable | object to receive the unexternalized value |
| version | optional BDEX version (ignored for this type) |