Joedb 9.1.4
The Journal-Only Embedded Database
Loading...
Searching...
No Matches
Namespaces | Functions
type_io.cpp File Reference
#include "joedb/ui/type_io.h"
#include "external/wide_char_display_width.h"
#include <iostream>
#include <string>
#include "joedb/ui/minimal_runtime_io.cpp"
Include dependency graph for type_io.cpp:

Go to the source code of this file.

Namespaces

namespace  joedb
 

Functions

std::string joedb::read_string (std::istream &in)
 
uint8_t joedb::get_hex_digit_from_char (char c)
 
void joedb::write_hexa_character (std::ostream &out, uint8_t c)
 
void joedb::write_sql_string (std::ostream &out, const std::string &s)
 
size_t joedb::utf8_display_size (const std::string &s)
 
uint32_t joedb::read_utf8_char (size_t &i, const std::string &s)
 
void joedb::write_justified (std::ostream &out, const std::string &s, size_t width, bool flush_left)
 
int8_t joedb::read_int8 (std::istream &in)
 
bool joedb::read_boolean (std::istream &in)
 
void joedb::write_boolean (std::ostream &out, bool value)
 
void joedb::write_blob (std::ostream &out, Blob blob)
 
Blob joedb::read_blob (std::istream &in)