YPC
0.2.0
include
ypc
core_t
analyzer
internal
data_streams
multi_data_stream.h
1
#pragma once
2
#include "ypc/core_t/analyzer/helper/parser_type_traits.h"
3
#include "ypc/core_t/analyzer/internal/is_multi_datasource.h"
4
#include "ypc/stbox/ebyte.h"
5
6
namespace
ypc {
7
namespace
internal {
8
9
class
multi_data_stream
{};
10
11
template
<>
struct
is_multi_datasource
<
multi_data_stream
> {
12
static
constexpr
bool
value =
true
;
13
};
14
15
}
// namespace internal
16
using
multi_data_stream
=
internal::multi_data_stream
;
17
18
template
<>
struct
datasource_type_traits
<
multi_data_stream
> {
19
constexpr
static
uint32_t value = ypc::utc::multi_sealed_datasource_parser;
20
};
21
22
}
// namespace ypc
ypc::internal::multi_data_stream
Definition:
multi_data_stream.h:9
ypc::datasource_type_traits
Definition:
parser_type_traits.h:8
ypc::internal::is_multi_datasource
Definition:
is_multi_datasource.h:5
Generated by
1.8.17