46 lines
694 B
Markdown
46 lines
694 B
Markdown
[返回](./Runtime-READNE.md)
|
|
|
|
# /Convention/Runtime/Internal
|
|
|
|
---
|
|
|
|
包含了关于本框架下内置的接口
|
|
|
|
## Import Config
|
|
|
|
导入[Config](Config.md)
|
|
|
|
## TypeClass元类型
|
|
|
|
完全公开的对外接口
|
|
|
|
- 成员函数
|
|
|
|
- ToString 转字符串类型
|
|
|
|
```cpp
|
|
string ToString() const
|
|
```
|
|
|
|
- SymbolName 获取类型符号
|
|
|
|
```cpp
|
|
string SymbolName() const noexcept
|
|
```
|
|
|
|
- GetType() 获取类型
|
|
|
|
```cpp
|
|
Type GetType() const noexcept
|
|
```
|
|
|
|
- As() 安全的类型转换
|
|
|
|
```cpp
|
|
template<typename Ty>
|
|
[[ReturnMaynull]]
|
|
conditional_t<is_reference_v<Ty>,Ty,Ty*> As()
|
|
[[ReturnMaynull]] TypeClass* As(const type_info&)
|
|
```
|
|
|