istrstream - Member Functions and Data by Group

Constructors & Destructor

Objects of the istrstream class can be constructed and destructed.

~istrstream
public:~istrstream()

This is supported on AIX OS/400 z/OS

The istrstream destructor frees space that was allocated by the istrstream constructor.

istrstream
Overload 1
public:istrstream(const char* str)

This is supported on AIX OS/400 z/OS

This constructor specifies that characters should be extracted from the null-terminated string that is pointed to by str. You can use the istream::seekg() function to reposition the get pointer in this string.

Overload 2
public:istrstream(const signed char* str)

This is supported on AIX OS/400 z/OS

This constructor specifies that characters should be extracted from the null-terminated string that is pointed to by str. You can use the istream::seekg() function to reposition the get pointer in this string.

Overload 3
public:istrstream(char* str, long size)

This is supported on AIX z/OS

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.

This function is available for 64-bit applications. The second argument is a long value.

Overload 4
public:istrstream(signed char* str, long size)

This is supported on AIX z/OS

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.

This function is available for 64-bit applications. The second argument is a long value.

Overload 5
public:istrstream(const signed char* str, int size)

This is supported on AIX OS/400 z/OS

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.

AIX and z/OS Considerations

This function is available for 32-bit applications. The second argument is an int value.

Overload 6
public:istrstream(const signed char* str, long size)

This is supported on AIX z/OS

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.

This function is available for 64-bit applications. The second argument is a long value.

Overload 7
public:istrstream(const unsigned char* str)

This is supported on AIX OS/400 z/OS

This constructor specifies that characters should be extracted from the null-terminated string that is pointed to by str. You can use the istream::seekg() function to reposition the get pointer in this string.

Overload 8
public:istrstream(const unsigned char* str, long size)

This is supported on AIX z/OS

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.

This function is available for 64-bit applications. The second argument is a long value.

Overload 9
public:istrstream(const unsigned char* str, int size)

This is supported on AIX OS/400 z/OS

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.

AIX and z/OS Considerations

This function is available for 32-bit applications. The second argument is an int value.

Overload 10
public:istrstream(const char* str, int size)

This is supported on AIX OS/400 z/OS

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.

AIX and z/OS Considerations

This function is available for 32-bit applications. The second argument is an int value.

Overload 11
public:istrstream(signed char* str)

This is supported on AIX OS/400 z/OS

This constructor specifies that characters should be extracted from the null-terminated string that is pointed to by str. You can use the istream::seekg() function to reposition the get pointer in this string.

Overload 12
public:istrstream(unsigned char* str)

This is supported on AIX OS/400 z/OS

This constructor specifies that characters should be extracted from the null-terminated string that is pointed to by str. You can use the istream::seekg() function to reposition the get pointer in this string.

Overload 13
public:istrstream(unsigned char* str, int size)

This is supported on AIX OS/400 z/OS

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.

AIX and z/OS Considerations

This function is available for 32-bit applications. The second argument is an int value.

Overload 14
public:istrstream(unsigned char* str, long size)

This is supported on AIX z/OS

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.

This function is available for 64-bit applications. The second argument is a long value.

Overload 15
public:istrstream(signed char* str, int size)

This is supported on AIX OS/400 z/OS

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.

AIX and z/OS Considerations

This function is available for 32-bit applications. The second argument is an int value.

Overload 16
public:istrstream(const char* str, long size)

This is supported on AIX z/OS

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.

This function is available for 64-bit applications. The second argument is a long value.

Overload 17
public:istrstream(char* str, int size)

This is supported on AIX OS/400 z/OS

This constructor specifies that characters should be extracted from the array of bytes that starts at the position pointed to by str and has a length of size bytes. You can use the istream::seekg() function to reposition the get pointer anywhere in this array.

AIX and z/OS Considerations

This function is available for 32-bit applications. The second argument is an int value.

Overload 18
public:istrstream(char* str)

This is supported on AIX OS/400 z/OS

This constructor specifies that characters should be extracted from the null-terminated string that is pointed to by str. You can use the istream::seekg() function to reposition the get pointer in this string.