载入中...
搜索中...
未找到
PolicyRegistry.h 文件参考
#include "common/Export.h"
#include "common/Module.h"
#include "common/Snapshot.h"
#include "common/Subscription.h"
#include "common/VersionedRegistry.h"
#include <cstdint>
#include <functional>
#include <memory>
#include <string>
#include <string_view>
#include <vector>

浏览源代码.

类

struct  eve::policyregistry::PolicyHandle
 Generation-qualified policy handle used to detect replacement or removal. 更多...
 
struct  eve::policyregistry::PolicyDescriptor
 Discoverable policy description without an executable callback. 更多...
 
struct  eve::policyregistry::PolicyEvent
 Deterministically sequenced policy registry mutation event. 更多...
 
class  eve::policyregistry::PolicyRegistry
 Deterministic registry for discoverable, non-executable policy descriptions. 更多...
 
class  eve::policyregistry::PolicyRegistryModule
 Script module factory for independent policy registries. 更多...
 

命名空间

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

枚举

enum class  eve::policyregistry::ImplementationKind { eve::policyregistry::Builtin , eve::policyregistry::Script , eve::policyregistry::Batch }
 Implementation category advertised by a policy descriptor. 更多...
 

函数

std::string eve::policyregistry::implementationKindName (ImplementationKind kind)
 Returns the stable lowercase implementation kind name.
 
bool eve::policyregistry::parseImplementationKind (const std::string &name, ImplementationKind &kind)
 Parses a stable lowercase implementation kind name.