Loading...
Searching...
No Matches
irep_serializationt Class Reference
#include <irep_serialization.h>
+ Collaboration diagram for irep_serializationt:
Serialize an irept.
Read a string reference from the stream.
Output a string and maintain a reference to it.
reads a string from the stream
Static Public Member Functions
Interpret a stream of byte as a 7-bit encoded unsigned number.
Detailed Description
Constructor & Destructor Documentation
◆ irep_serializationt()
Member Function Documentation
◆ clear()
void irep_serializationt::clear
(
)
inline
◆ read_gb_string()
irep_idt irep_serializationt::read_gb_string
(
std::istream &
in )
reads a string from the stream
- Parameters
-
in input stream
- Returns
- a string
Definition at line 187 of file irep_serialization.cpp.
◆ read_gb_word()
std::size_t irep_serializationt::read_gb_word
(
std::istream &
in )
static
Interpret a stream of byte as a 7-bit encoded unsigned number.
- Parameters
-
in input stream
- Returns
- decoded number
Definition at line 143 of file irep_serialization.cpp.
◆ read_irep()
irept irep_serializationt::read_irep
(
std::istream &
in )
private
◆ read_string_ref()
irep_idt irep_serializationt::read_string_ref
(
std::istream &
in )
Read a string reference from the stream.
- Parameters
-
in input stream
- Returns
- a string
Definition at line 232 of file irep_serialization.cpp.
◆ reference_convert() [1/2]
Serialize an irept.
- Parameters
-
irep source irept to serialize
out target output stream
Definition at line 104 of file irep_serialization.cpp.
◆ reference_convert() [2/2]
const irept & irep_serializationt::reference_convert
(
std::istream &
in )
◆ write_irep()
void irep_serializationt::write_irep
(
std::ostream &
out,
)
private
◆ write_string_ref()
void irep_serializationt::write_string_ref
(
std::ostream &
out,
)
Output a string and maintain a reference to it.
- Parameters
-
out output stream
s string to output
Definition at line 211 of file irep_serialization.cpp.
Member Data Documentation
◆ ireps_container
◆ read_buffer
std::vector<
char> irep_serializationt::read_buffer
private
The documentation for this class was generated from the following files: