opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
libopynsim
documents
output_extractors
output_extractor_data_type_traits.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
libopynsim/documents/output_extractors/output_extractor_data_type.h
>
4
5
namespace
opyn
6
{
7
template
<OutputExtractorDataType>
8
struct
OutputExtractorDataTypeTraits
;
9
10
template
<>
11
struct
OutputExtractorDataTypeTraits
<
OutputExtractorDataType
::
Float
> {
12
static
inline
constexpr
bool
is_numeric
=
true
;
13
};
14
15
template
<>
16
struct
OutputExtractorDataTypeTraits
<
OutputExtractorDataType
::
Vector2
> {
17
static
inline
constexpr
bool
is_numeric
=
true
;
18
};
19
20
template
<>
21
struct
OutputExtractorDataTypeTraits
<
OutputExtractorDataType
::
String
> {
22
static
inline
constexpr
bool
is_numeric
=
false
;
23
};
24
}
opyn
Definition
component_registry.h:14
opyn::OutputExtractorDataType
OutputExtractorDataType
Definition
output_extractor_data_type.h:6
opyn::OutputExtractorDataType::Vector2
@ Vector2
opyn::OutputExtractorDataType::Float
@ Float
opyn::OutputExtractorDataType::String
@ String
opyn::is_numeric
constexpr bool is_numeric(OutputExtractorDataType t)
Definition
output_extractor_data_type_helpers.h:13
output_extractor_data_type.h
opyn::OutputExtractorDataTypeTraits
Definition
output_extractor_data_type_traits.h:8
Generated by
1.9.8