bux API Reference 1.9.0
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.
Loading...
Searching...
No Matches
StrUtil.h
Go to the documentation of this file.
1#pragma once
2
3#include <string> // std::string
4#include <typeinfo> // return type of typeid()
5#include <stdexcept> // std::exception
6
7namespace bux {
8
9//
10// Externs
11//
12const char *ord_suffix(size_t i);
13std::string expand_env(const char *s);
14
15std::string _HRTN(const char *originalName);
16std::string OXCPT(const std::exception &e);
17
18} // namespace bux
19
22#define HRTN(t) bux::_HRTN(typeid(t).name())
23using bux::OXCPT;
THE common namespace of bux library.
Definition AtomiX.cpp:3
const char * ord_suffix(size_t i)
Definition StrUtil.cpp:24
std::string _HRTN(const char *originalName)
Definition StrUtil.cpp:70
std::string OXCPT(const std::exception &e)
Definition StrUtil.cpp:128
std::string expand_env(const char *s)
Definition StrUtil.cpp:44