载入中...
搜索中...
未找到
McpArgs.hpp 文件参考
#include <Poco/JSON/Object.h>
#include <string>

浏览源代码.

命名空间

namespace  eve
 Build metadata (engine git commit, build time, third-party version).
 
namespace  eve::dev
 

函数

Poco::Dynamic::Var eve::dev::getArgVar (Poco::JSON::Object::Ptr args, const char *key)
 Raw JSON value of key, or an empty Var when absent.
 
std::string eve::dev::getArgString (Poco::JSON::Object::Ptr args, const char *key, const std::string &def={})
 String argument, or def when absent or not convertible.
 
int eve::dev::getArgInt (Poco::JSON::Object::Ptr args, const char *key, int def=0)
 Integer argument, or def when absent or not convertible.
 
long long eve::dev::getArgInt64 (Poco::JSON::Object::Ptr args, const char *key, long long def=0)
 64-bit integer argument (sequence numbers, handles), or def.
 
float eve::dev::getArgFloat (Poco::JSON::Object::Ptr args, const char *key, float def=0.f)
 Floating-point argument, or def when absent or not convertible.
 
bool eve::dev::getArgBool (Poco::JSON::Object::Ptr args, const char *key, bool def=false)
 Boolean argument, or def when absent or not convertible.