Chi-Tech
|
#include <cstddef>
#include <string>
#include <vector>
#include <algorithm>
#include <fstream>
Go to the source code of this file.
Data Structures | |
struct | chi::SubSetInfo |
Namespaces | |
namespace | chi |
Functions | |
std::string | chi::PrintIterationProgress (size_t current_iteration, size_t total_num_iterations, unsigned int num_intvls=10) |
std::string | chi::StringLTrim (const std::string &s) |
std::string | chi::StringRTrim (const std::string &s) |
std::string | chi::StringTrim (const std::string &s) |
std::vector< std::string > | chi::StringSplit (const std::string &input, const std::string &delim) |
std::string | chi::StringUpToFirstReverse (const std::string &input, const std::string &search_string) |
void | chi::AssertReadibleFile (const std::string &file_name) |
template<typename T , typename B > | |
bool | chi::VectorListHas (const std::vector< T > &list, const B &val) |
std::vector< SubSetInfo > | chi::MakeSubSets (size_t num_items, size_t desired_num_subsets) |
constexpr uint32_t | chi::hash_djb2a (const std::string_view sv) |
constexpr uint32_t | chi::operator""_hash (const char *str, size_t len) |
template<typename T > | |
void | chi::WriteBinaryValue (std::ofstream &output_file, T value) |
template<typename T > | |
T | chi::ReadBinaryValue (std::ifstream &input_file) |
Variables | |
const std::string | chi::WHITESPACE = " \n\r\t\f\v" |