#pragma once #include <string> #include <stdint.h> #include <stdio.h> #include <iostream> #include <memory> #include <vector> #include <atomic> #include "UTF8Util.h" using std::shared_ptr; using utf8::ifstream; using utf8::ofstream; using std::string; using std::vector; using std::atomic; using std::atomic_flag;