nx_metadata_sdk
1.0
Metadata SDK
samples
stub_analytics_plugin
src
nx
vms_server_plugins
analytics
stub
utils.h
1
// Copyright 2018-present Network Optix, Inc. Licensed under MPL 2.0: www.mozilla.org/MPL/2.0/
2
3
#pragma once
4
5
#include <string>
6
7
namespace
nx
{
8
namespace
vms_server_plugins {
9
namespace
analytics {
10
namespace
stub {
11
12
bool
toBool(std::string str);
13
14
template
<
typename
T>
15
T clamp(
const
T& value,
const
T& lowerBound,
const
T& upperBound)
16
{
17
if
(value < lowerBound)
18
return
lowerBound;
19
20
if
(value > upperBound)
21
return
upperBound;
22
23
return
value;
24
}
25
26
}
// namespace stub
27
}
// namespace analytics
28
}
// namespace vms_server_plugins
29
}
// namespace nx
nx
Definition:
apple_utils.h:6
Generated by
1.8.14