|
bux API Reference 1.12.5
Static library of whatever are seen required in general purpose but not directly supported from Modern C++. Or whatever reusable originated from my side projects.
|
#include <functional>#include <stdexcept>#include <string>#include <string_view>#include <typeinfo>

Go to the source code of this file.
Namespaces | |
| namespace | bux |
THE common namespace of bux library. | |
Macros | |
| #define | HRTN(t) |
Functions | |
| const char * | bux::ord_suffix (size_t i) |
| std::string | bux::expand_env (const char *s) |
| std::string | bux::_HRTN (const char *originalName) |
| std::string | bux::OXCPT (const std::exception &e) |
| template<typename T> | |
| void | bux::split (std::basic_string_view< T > token_list, std::basic_string_view< T > splitters, const std::function< void(std::basic_string_view< T >)> &apply_token, const std::function< void(std::basic_string_view< T >)> &apply_delim={}) |
| std::string | OXCPT (const std::exception &e) |
| #define HRTN | ( | t | ) |
HRTN stands for Human Readable Type Name
Definition at line 54 of file StrUtil.h.
Referenced by bux::GLR::C_Parser::add(), bux::fittestType(), and bux::OXCPT().
| std::string bux::OXCPT | ( | const std::exception & | e | ) |
| [in] | e | Instance of std::exception descent |
Definition at line 131 of file StrUtil.cpp.