本文整理汇总了C++中hashset::empty方法的典型用法代码示例。如果您正苦于以下问题:C++ hashset::empty方法的具体用法?C++ hashset::empty怎么用?C++ hashset::empty使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类hashset
的用法示例。
在下文中一共展示了hashset::empty方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Error
Try<Owned<VolumeManager>> VolumeManager::create(
const http::URL& agentUrl,
const string& rootDir,
const CSIPluginInfo& info,
const hashset<Service>& services,
const string& containerPrefix,
const Option<string>& authToken,
Metrics* metrics)
{
if (services.empty()) {
return Error(
"Must specify at least one service for CSI plugin type '" +
info.type() + "' and name '" + info.name() + "'");
}
return new v0::VolumeManager(
agentUrl,
rootDir,
info,
services,
containerPrefix,
authToken,
Runtime(),
metrics);
}
示例2: watch
virtual Future<hashset<string>> watch(
const hashset<string>& knownProfiles,
const ResourceProviderInfo& resourceProviderInfo) override
{
// If the input set of profiles is empty, that means the caller is in sync
// with this module. Hence, we return a future that will never be satisified
// because this module will never return a non-empty set of profiles.
if (knownProfiles.empty()) {
return Future<hashset<string>>();
}
return hashset<string>::EMPTY;
}