GENIE
validation.cc
Go to the documentation of this file.
1
#include <
genie/exception/exception.h
>
2
3
#include "
validation.h
"
4
5
using namespace
genie
;
6
7
void
genie::execution_policy::validation::ValidateK
(uint32_t k)
8
{
9
if
(k <= 0)
10
throw
exception::InvalidConfigurationException
(
"K should be larger than 0."
);
11
}
12
13
void
genie::execution_policy::validation::ValidateNumOfQueries
(uint32_t num_of_queries)
14
{
15
if
(num_of_queries <= 0)
16
throw
exception::InvalidConfigurationException
(
"Number of query should be larger than 0."
);
17
}
18
19
void
genie::execution_policy::validation::ValidateQueryRange
(uint32_t query_range)
20
{
21
if
(query_range <= 0)
22
throw
exception::InvalidConfigurationException
(
"Query range should be larger than 0."
);
23
}
genie
This is the top-level namespace of the project.
Definition:
DeviceBitPackingCodec.h:9
genie::exception::InvalidConfigurationException
Definition:
exception.h:16
validation.h
genie::execution_policy::validation::ValidateNumOfQueries
void ValidateNumOfQueries(uint32_t num_of_queries)
Definition:
validation.cc:13
genie::execution_policy::validation::ValidateQueryRange
void ValidateQueryRange(uint32_t query_range)
Definition:
validation.cc:19
exception.h
genie::execution_policy::validation::ValidateK
void ValidateK(uint32_t k)
Definition:
validation.cc:7
src
genie
execution_policy
validation.cc
Generated by
1.8.13