#include <UnitManager.hpp>
|
|
std::unordered_map< std::string, Unit * > | units_ |
| |
|
std::map< Dimension, Unit * > | siUnits_ |
| |
◆ _addUnit()
| errc_t ast::UnitManager::_addUnit |
( |
const std::string & | name, |
|
|
const Unit & | unit ) |
|
protected |
◆ addUnit() [1/2]
| errc_t ast::UnitManager::addUnit |
( |
const Unit & | unit | ) |
|
◆ addUnit() [2/2]
| errc_t ast::UnitManager::addUnit |
( |
StringView | name, |
|
|
const Unit & | unit ) |
◆ getSiUnit()
◆ getUnit()
◆ getUnitsByDimension()
| std::vector< Unit > ast::UnitManager::getUnitsByDimension |
( |
Dimension | dim | ) |
const |
获取指定量纲下的所有单位
- 参数
-
- 返回
- 单位列表(已按 scale+dimension 去重,同名单位保留名称最短者)
◆ Instance()
该类的文档由以下文件生成: