#include "settlement/SettlementRules.h"#include <algorithm>#include <cctype>#include <cmath>#include <cstdlib>#include <iomanip>#include <limits>#include <memory>#include <optional>#include <set>#include <sstream>#include <string_view>#include <utility>命名空间 | |
| namespace | eve |
| Build metadata (engine git commit, build time, third-party version). | |
| namespace | eve::settlement |
变量说明
◆ boolean
| bool boolean = false |
在文件 SettlementRules.cpp 第 512 行定义.
被这些函数引用 eve::rts::RTSArchetypeMaterializer::apply(), eve::rts::RTSArchetypeMaterializer::apply(), eve::ReflectedValue::asBool(), eve::particles_editing::ParticleGraphDomain::compile(), eve::action::decodeAbilityAsset(), eve::editor::exposeActionTimelineScriptBindings(), eve::physics::SoftBody3DDefinition::fromValue(), eve::animation::DynamicBoneConfig::fromValue(), eve::graphics::SkyWispsAsset::load(), eve::asset_graphics::detail::readCookedMaterial() , 以及 eve::procgen_editing::detail::readOptionalBool().
◆ column
| std::size_t column = 1 |
在文件 SettlementRules.cpp 第 71 行定义.
◆ digest
| std::string digest |
在文件 SettlementRules.cpp 第 725 行定义.
被这些函数引用 eve::dev::PlayTraceBuffer::append(), eve::pixelworld_streaming::archiveChunkBatch(), eve::pixelworld_streaming::decodeChunkBatchArchive(), eve::cmd::sdk::fileSha256(), eve::settlement::SettlementRuleSet::install(), eve::dev::replayPlayTrace(), eve::pixelworld_replay::PixelReplayLog::restoreSnapshot() , 以及 eve::asset_import::detail::sha256().
◆ kind
| TokenKind kind = ExpressionKind::Literal |
在文件 SettlementRules.cpp 第 51 行定义.
◆ left
| std::uint16_t left = 0 |
在文件 SettlementRules.cpp 第 53 行定义.
◆ line
| std::size_t line = 1 |
在文件 SettlementRules.cpp 第 70 行定义.
◆ literal
| eve::Value literal |
在文件 SettlementRules.cpp 第 56 行定义.
被这些函数引用 eve::tensor::onnx_detail::executeNumeric(), eve::database::Connection::insert(), eve::database::Connection::queryByKey(), eve::database::Connection::removeByKey(), eve::database::Connection::update(), eve::database::Connection::updateByKey() , 以及 eve::database::Query::where().
◆ name
| std::string name |
在文件 SettlementRules.cpp 第 57 行定义.
◆ nodes
| std::vector<ExpressionNode> nodes |
在文件 SettlementRules.cpp 第 61 行定义.
◆ number
| double number = 0.0 |
在文件 SettlementRules.cpp 第 513 行定义.
◆ program
| std::shared_ptr<const ExpressionProgram> program |
在文件 SettlementRules.cpp 第 724 行定义.
◆ right
| std::uint16_t right = 0 |
在文件 SettlementRules.cpp 第 54 行定义.
◆ root
| std::uint16_t root = 0 |
在文件 SettlementRules.cpp 第 62 行定义.
◆ string
| std::string string |
在文件 SettlementRules.cpp 第 514 行定义.
被这些函数引用 eve::rpg::RPGActor::Attributes::Attributes(), eve::agent::decodeConfig(), eve::agent::decodePolicy(), eve::agent::decodeTrace(), eve::animation::DynamicBoneConfig::fromValue(), eve::dev::LanguageServer::Impl::Impl(), eve::asset_graphics::detail::readCookedMaterial(), eve::Value::Value() , 以及 eve::editing::Value::Value().
◆ text
| std::string text |
在文件 SettlementRules.cpp 第 69 行定义.
◆ third
| std::uint16_t third = 0 |
在文件 SettlementRules.cpp 第 55 行定义.
被这些函数引用 eve::agent::detail::forward() , 以及 eve::agent::detail::train().
◆ type
| ExpressionType type = ExpressionType::Boolean |
在文件 SettlementRules.cpp 第 52 行定义.