|
const char * | rmvlErrorStr (RMVLErrorCode status) |
|
std::string | rm::format (const char *fmt,...) |
| 返回使用类 printf 表达式格式化的文本字符串。 更多...
|
|
void | rm::breakOnError () |
| 触发非法内存操作 更多...
|
|
void | rm::throwError (const Exception &exc) |
| 抛出异常 更多...
|
|
void | rm::error (int _code, const std::string &_err, const char *_func, const char *_file, int _line) |
| 发出错误信号并引发异常 更多...
|
|
const char * | rm::getBuildInformation () |
| 返回完整的配置输出 更多...
|
|
template<typename Tp > |
constexpr auto | rm::reflect::helper::size (size_tag< 12 >) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u) |
|
template<typename Tp > |
constexpr auto | rm::reflect::helper::size (size_tag< 11 >) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u) |
|
template<typename Tp > |
constexpr auto | rm::reflect::helper::size (size_tag< 10 >) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u) |
|
template<typename Tp > |
constexpr auto | rm::reflect::helper::size (size_tag< 9 >) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u) |
|
template<typename Tp > |
constexpr auto | rm::reflect::helper::size (size_tag< 8 >) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u) |
|
template<typename Tp > |
constexpr auto | rm::reflect::helper::size (size_tag< 7 >) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}, init{}}, 0u) |
|
template<typename Tp > |
constexpr auto | rm::reflect::helper::size (size_tag< 6 >) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}, init{}}, 0u) |
|
template<typename Tp > |
constexpr auto | rm::reflect::helper::size (size_tag< 5 >) -> decltype(Tp{init{}, init{}, init{}, init{}, init{}}, 0u) |
|
template<typename Tp > |
constexpr auto | rm::reflect::helper::size (size_tag< 4 >) -> decltype(Tp{init{}, init{}, init{}, init{}}, 0u) |
|
template<typename Tp > |
constexpr auto | rm::reflect::helper::size (size_tag< 3 >) -> decltype(Tp{init{}, init{}, init{}}, 0u) |
|
template<typename Tp > |
constexpr auto | rm::reflect::helper::size (size_tag< 2 >) -> decltype(Tp{init{}, init{}}, 0u) |
|
template<typename Tp > |
constexpr auto | rm::reflect::helper::size (size_tag< 1 >) -> decltype(Tp{init{}}, 0u) |
|
template<typename Tp > |
constexpr auto | rm::reflect::helper::size (size_tag< 0 >) -> decltype(Tp{}, 0u) |
|
template<typename Tp > |
constexpr std::size_t | rm::reflect::size () |
| 获取指定类型的成员个数 更多...
|
|
template<typename Tp , typename Callable > |
void | rm::reflect::for_each (const Tp &val, Callable &&f) |
| 遍历聚合类的每一个数据成员 更多...
|
|
template<typename Tp > |
bool | rm::reflect::equal (const Tp &lhs, const Tp &rhs) |
| 判断两个聚合类数据是否相同 更多...
|
|