#include <InOut.h>
Inheritance diagram for In:
Public Member Functions | |
In & | operator>> (char &value) |
In & | operator>> (unsigned char &value) |
In & | operator>> (short &value) |
In & | operator>> (unsigned short &value) |
In & | operator>> (int &value) |
In & | operator>> (unsigned int &value) |
In & | operator>> (long &value) |
In & | operator>> (unsigned long &value) |
In & | operator>> (float &value) |
In & | operator>> (double &value) |
In & | operator>> (char *value) |
In & | operator>> (In &(*f)(In &)) |
virtual void | read (void *p, int size)=0 |
virtual void | skip (int size)=0 |
virtual bool | eof () const =0 |
Protected Member Functions | |
virtual void | inChar (char &)=0 |
virtual void | inUChar (unsigned char &)=0 |
virtual void | inShort (short &)=0 |
virtual void | inUShort (unsigned short &)=0 |
virtual void | inInt (int &)=0 |
virtual void | inUInt (unsigned int &)=0 |
virtual void | inLong (long &)=0 |
virtual void | inULong (unsigned long &)=0 |
virtual void | inFloat (float &)=0 |
virtual void | inDouble (double &)=0 |
virtual void | inString (char *)=0 |
virtual void | inEndL ()=0 |
Definition at line 188 of file InOut.h.
virtual bool In::eof | ( | ) | const [pure virtual] |
Determines whether the end of file has been reached.
Implemented in InStream< S, R >, InStream< InMessageQueue, InBinary >, InStream< InMemory, InText >, InStream< InFile, InText >, InStream< InMessageQueue, InText >, InStream< InFile, InConfig >, InStream< InMemory, InConfig >, InStream< InMessageQueue, InConfig >, InStream< InMemory, InBinary >, and InStream< InFile, InBinary >.
Referenced by operator>>().
virtual void In::inChar | ( | char & | ) | [protected, pure virtual] |
Virtual redirection for operator>>(char& value).
Implemented in InStream< S, R >, InStream< InMessageQueue, InBinary >, InStream< InMemory, InText >, InStream< InFile, InText >, InStream< InMessageQueue, InText >, InStream< InFile, InConfig >, InStream< InMemory, InConfig >, InStream< InMessageQueue, InConfig >, InStream< InMemory, InBinary >, and InStream< InFile, InBinary >.
Referenced by operator>>().
virtual void In::inDouble | ( | double & | ) | [protected, pure virtual] |
Virtual redirection for operator>>(double& value).
Implemented in InStream< S, R >, InStream< InMessageQueue, InBinary >, InStream< InMemory, InText >, InStream< InFile, InText >, InStream< InMessageQueue, InText >, InStream< InFile, InConfig >, InStream< InMemory, InConfig >, InStream< InMessageQueue, InConfig >, InStream< InMemory, InBinary >, and InStream< InFile, InBinary >.
Referenced by operator>>().
virtual void In::inEndL | ( | ) | [protected, pure virtual] |
Virtual redirection for operator>>(In& (*f)(In&)) that reads the symbol "endl";
Implemented in InStream< S, R >, InStream< InMessageQueue, InBinary >, InStream< InMemory, InText >, InStream< InFile, InText >, InStream< InMessageQueue, InText >, InStream< InFile, InConfig >, InStream< InMemory, InConfig >, InStream< InMessageQueue, InConfig >, InStream< InMemory, InBinary >, and InStream< InFile, InBinary >.
Referenced by operator>>().
virtual void In::inFloat | ( | float & | ) | [protected, pure virtual] |
Virtual redirection for operator>>(float& value).
Implemented in InStream< S, R >, InStream< InMessageQueue, InBinary >, InStream< InMemory, InText >, InStream< InFile, InText >, InStream< InMessageQueue, InText >, InStream< InFile, InConfig >, InStream< InMemory, InConfig >, InStream< InMessageQueue, InConfig >, InStream< InMemory, InBinary >, and InStream< InFile, InBinary >.
Referenced by operator>>().
virtual void In::inInt | ( | int & | ) | [protected, pure virtual] |
Virtual redirection for operator>>(int& value).
Implemented in InStream< S, R >, InStream< InMessageQueue, InBinary >, InStream< InMemory, InText >, InStream< InFile, InText >, InStream< InMessageQueue, InText >, InStream< InFile, InConfig >, InStream< InMemory, InConfig >, InStream< InMessageQueue, InConfig >, InStream< InMemory, InBinary >, and InStream< InFile, InBinary >.
Referenced by operator>>().
virtual void In::inLong | ( | long & | ) | [protected, pure virtual] |
Virtual redirection for operator>>(long& value).
Implemented in InStream< S, R >, InStream< InMessageQueue, InBinary >, InStream< InMemory, InText >, InStream< InFile, InText >, InStream< InMessageQueue, InText >, InStream< InFile, InConfig >, InStream< InMemory, InConfig >, InStream< InMessageQueue, InConfig >, InStream< InMemory, InBinary >, and InStream< InFile, InBinary >.
Referenced by operator>>().
virtual void In::inShort | ( | short & | ) | [protected, pure virtual] |
Virtual redirection for operator>>(short& value).
Implemented in InStream< S, R >, InStream< InMessageQueue, InBinary >, InStream< InMemory, InText >, InStream< InFile, InText >, InStream< InMessageQueue, InText >, InStream< InFile, InConfig >, InStream< InMemory, InConfig >, InStream< InMessageQueue, InConfig >, InStream< InMemory, InBinary >, and InStream< InFile, InBinary >.
Referenced by operator>>().
virtual void In::inString | ( | char * | ) | [protected, pure virtual] |
Virtual redirection for operator>>(char* value).
Implemented in InStream< S, R >, InStream< InMessageQueue, InBinary >, InStream< InMemory, InText >, InStream< InFile, InText >, InStream< InMessageQueue, InText >, InStream< InFile, InConfig >, InStream< InMemory, InConfig >, InStream< InMessageQueue, InConfig >, InStream< InMemory, InBinary >, and InStream< InFile, InBinary >.
Referenced by operator>>().
virtual void In::inUChar | ( | unsigned char & | ) | [protected, pure virtual] |
Virtual redirection for operator>>(unsigend char& value).
Implemented in InStream< S, R >, InStream< InMessageQueue, InBinary >, InStream< InMemory, InText >, InStream< InFile, InText >, InStream< InMessageQueue, InText >, InStream< InFile, InConfig >, InStream< InMemory, InConfig >, InStream< InMessageQueue, InConfig >, InStream< InMemory, InBinary >, and InStream< InFile, InBinary >.
Referenced by operator>>().
virtual void In::inUInt | ( | unsigned int & | ) | [protected, pure virtual] |
Virtual redirection for operator>>(unsigend int& value).
Implemented in InStream< S, R >, InStream< InMessageQueue, InBinary >, InStream< InMemory, InText >, InStream< InFile, InText >, InStream< InMessageQueue, InText >, InStream< InFile, InConfig >, InStream< InMemory, InConfig >, InStream< InMessageQueue, InConfig >, InStream< InMemory, InBinary >, and InStream< InFile, InBinary >.
Referenced by operator>>().
virtual void In::inULong | ( | unsigned long & | ) | [protected, pure virtual] |
Virtual redirection for operator>>(unsigend long& value).
Implemented in InStream< S, R >, InStream< InMessageQueue, InBinary >, InStream< InMemory, InText >, InStream< InFile, InText >, InStream< InMessageQueue, InText >, InStream< InFile, InConfig >, InStream< InMemory, InConfig >, InStream< InMessageQueue, InConfig >, InStream< InMemory, InBinary >, and InStream< InFile, InBinary >.
Referenced by operator>>().
virtual void In::inUShort | ( | unsigned short & | ) | [protected, pure virtual] |
Virtual redirection for operator>>(unsigend short& value).
Implemented in InStream< S, R >, InStream< InMessageQueue, InBinary >, InStream< InMemory, InText >, InStream< InFile, InText >, InStream< InMessageQueue, InText >, InStream< InFile, InConfig >, InStream< InMemory, InConfig >, InStream< InMessageQueue, InConfig >, InStream< InMemory, InBinary >, and InStream< InFile, InBinary >.
Referenced by operator>>().
In& In::operator>> | ( | char * | value | ) | [inline] |
Operator that reads a string from a stream.
value | The value that is read. Note that value must point to a memory area that is large enough to carry the string. |
Definition at line 329 of file InOut.h.
References inString().
In& In::operator>> | ( | double & | value | ) | [inline] |
Operator that reads a double from a stream.
value | The value that is read. |
Definition at line 320 of file InOut.h.
References inDouble().
In& In::operator>> | ( | float & | value | ) | [inline] |
In& In::operator>> | ( | unsigned long & | value | ) | [inline] |
In& In::operator>> | ( | long & | value | ) | [inline] |
In& In::operator>> | ( | unsigned int & | value | ) | [inline] |
In& In::operator>> | ( | int & | value | ) | [inline] |
In& In::operator>> | ( | unsigned short & | value | ) | [inline] |
Operator that reads an unsigned short int from a stream.
value | The value that is read. |
Definition at line 279 of file InOut.h.
References inUShort().
In& In::operator>> | ( | short & | value | ) | [inline] |
In& In::operator>> | ( | unsigned char & | value | ) | [inline] |
In& In::operator>> | ( | char & | value | ) | [inline] |
virtual void In::read | ( | void * | p, | |
int | size | |||
) | [pure virtual] |
The function reads a number of bytes from a stream.
p | The address the data is written to. Note that p must point to a memory area that is at least "size" bytes large. | |
size | The number of bytes to be read. |
Implemented in InStream< S, R >, InStream< InMessageQueue, InBinary >, InStream< InMemory, InText >, InStream< InFile, InText >, InStream< InMessageQueue, InText >, InStream< InFile, InConfig >, InStream< InMemory, InConfig >, InStream< InMessageQueue, InConfig >, InStream< InMemory, InBinary >, and InStream< InFile, InBinary >.
Referenced by operator>>(), TemplateTable< 50000 >::read(), and ObservationTable< 280, 200, 25 >::read().
virtual void In::skip | ( | int | size | ) | [pure virtual] |
The function skips a number of bytes in a stream.
size | The number of bytes to be skipped. |
Implemented in InStream< S, R >, InStream< InMessageQueue, InBinary >, InStream< InMemory, InText >, InStream< InFile, InText >, InStream< InMessageQueue, InText >, InStream< InFile, InConfig >, InStream< InMemory, InConfig >, InStream< InMessageQueue, InConfig >, InStream< InMemory, InBinary >, and InStream< InFile, InBinary >.
Referenced by operator>>().