Distributed Cache
src
headers
data_connectors.h
Go to the documentation of this file.
1
#pragma once
2
#include <istream>
3
4
enum class
DataConnector
{
DEFAULT
,
POSTGRES
};
5
6
std::istream&
operator>>
(std::istream& in,
DataConnector
& dataConnector)
7
{
8
std::string token;
9
in >> token;
10
if
(token ==
"DEFAULT"
)
11
dataConnector =
DataConnector::DEFAULT
;
12
else
if
(token ==
"POSTGRES"
)
13
dataConnector =
DataConnector::POSTGRES
;
14
else
15
in.setstate(std::ios_base::failbit);
16
return
in;
17
}
DataConnector::POSTGRES
@ POSTGRES
DataConnector::DEFAULT
@ DEFAULT
operator>>
std::istream & operator>>(std::istream &in, DataConnector &dataConnector)
Definition:
data_connectors.h:6
DataConnector
DataConnector
Definition:
data_connectors.h:4
Generated by
1.8.18