Extracts an Event object in an internal format from the input stream and returns the modified input stream. The internal format of an object consists of its status, unique identifier, name, location, start date and time, end date and time, and the date and time of the event's last modification. Indirectly throws an exception if the input stream contains an invalid value.
- Parameters
-
in | the input stream for extraction |
e | the Event for storing the extracted information |
- Returns
- the modified input stream
- Exceptions
-
invalid_argument | if an argument's value is invalid |