载入中...
搜索中...
未找到
eve::resource::ResourceCost结构体 参考
One positive resource and quantity pair in a canonical cost. 更多...
#include <ResourceAccount.h>
静态 Public 成员函数 | |
| static eve::Result< ResourceCost > | create (std::string_view resourceId, std::int64_t amountValue) |
| Construct and validate one cost item. | |
Public 属性 | |
| ResourceId | resource |
| Amount | amount |
友元 | |
| bool | operator== (const ResourceCost &, const ResourceCost &) noexcept=default |
| Operator ==. | |
详细描述
One positive resource and quantity pair in a canonical cost.
在文件 ResourceAccount.h 第 118 行定义.
成员函数说明
◆ create()
|
static |
Construct and validate one cost item.
- 参数
-
resourceId Stable resource name. amountValue Positive quantity.
- 返回
- A validated item or a rejected Result.
在文件 ResourceAccount.cpp 第 63 行定义.
引用了 amount, eve::Result< T >::failure(), eve::resource::Amount::from(), eve::resource::ResourceId::parse(), resource, eve::Result< T >::success() , 以及 eve::resource::Amount::value().
被这些函数引用 eve::rts::RTS::build(), eve::resource::CostSpec::from() , 以及 eve::rts::RTS::setProductionResourceReserve().
友元及相关函数文档
◆ operator==
|
friend |
Operator ==.
类成员变量说明
◆ amount
| Amount eve::resource::ResourceCost::amount |
在文件 ResourceAccount.h 第 120 行定义.
被这些函数引用 create().
◆ resource
| ResourceId eve::resource::ResourceCost::resource |
在文件 ResourceAccount.h 第 119 行定义.
被这些函数引用 create().
该结构体的文档由以下文件生成:
- src/engine/common/ResourceAccount.h
- src/engine/common/ResourceAccount.cpp