#include <KernelPool.hpp>
|
|
using | DataMap = std::unordered_map<std::string, KernelData> |
| |
SPICE 内核数据池
该类用于管理从 SPICE 内核文件加载的数据
◆ getCharData()
| const std::vector< char > * ast::KernelPool::getCharData |
( |
StringView | name | ) |
const |
获取字符数据
- 参数
-
- 返回
- 指向字符数据的指针,若数据不存在则返回 nullptr
◆ getData()
获取数据
- 参数
-
- 返回
- 指向数据的指针,若数据不存在则返回 nullptr
◆ getDoubleData()
| const std::vector< double > * ast::KernelPool::getDoubleData |
( |
StringView | name | ) |
const |
获取双精度数据
- 参数
-
- 返回
- 指向双精度数据的指针,若数据不存在则返回 nullptr
◆ getIntData()
| const std::vector< int > * ast::KernelPool::getIntData |
( |
StringView | name | ) |
const |
获取整数数据
- 参数
-
- 返回
- 指向整数数据的指针,若数据不存在则返回 nullptr
◆ setCharData()
| void ast::KernelPool::setCharData |
( |
StringView | name, |
|
|
const std::vector< char > & | data ) |
◆ setData()
◆ setDoubleData()
| void ast::KernelPool::setDoubleData |
( |
StringView | name, |
|
|
const std::vector< double > & | data ) |
◆ setIntData()
| void ast::KernelPool::setIntData |
( |
StringView | name, |
|
|
const std::vector< int > & | data ) |
该类的文档由以下文件生成: