licornea_tools
Namespaces | Functions | Variables
io.cc File Reference
#include "io.h"
#include <istream>
#include <ostream>
#include <fstream>
#include <stdexcept>
#include <cstdint>
#include <type_traits>
#include <cctype>

Go to the source code of this file.

Namespaces

 tlz
 

Functions

line_delimitor tlz::detect_line_delimitor (std::istream &, std::size_t max_offset=512)
 Detects line delimitor used in given file. More...
 
void tlz::read_line (std::istream &str, std::string &line, line_delimitor ld)
 
void tlz::skip_line (std::istream &str, line_delimitor ld)
 
void tlz::write_line (std::ostream &str, const std::string &line, line_delimitor ld)
 
void tlz::end_line (std::ostream &str, line_delimitor ld)
 
void tlz::flip_endianness (byte *data, std::size_t sz)
 

Variables

const line_delimitor tlz::default_line_delimitor = line_delimitor::LF
 
const bool tlz::host_has_iec559_float
 
const bool tlz::host_is_little_endian = check_host_little_endian_()