opynsim
Unofficial C++ Documentation
Loading...
Searching...
No Matches
libopynsim
documents
landmarks
landmark_csv_flags.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <utility>
4
5
namespace
opyn
6
{
7
enum class
LandmarkCSVFlags
{
8
None
= 0,
9
NoHeader
= 1<<0,
10
NoNames
= 1<<1,
11
};
12
13
constexpr
LandmarkCSVFlags
operator|
(
LandmarkCSVFlags
lhs,
LandmarkCSVFlags
rhs)
14
{
15
return
static_cast<
LandmarkCSVFlags
>
(std::to_underlying(lhs) | std::to_underlying(rhs));
16
}
17
18
constexpr
bool
operator&
(
LandmarkCSVFlags
lhs,
LandmarkCSVFlags
rhs)
19
{
20
return
(std::to_underlying(lhs) & std::to_underlying(rhs)) != 0;
21
}
22
}
opyn
Definition
component_registry.h:14
opyn::operator|
constexpr LandmarkCSVFlags operator|(LandmarkCSVFlags lhs, LandmarkCSVFlags rhs)
Definition
landmark_csv_flags.h:13
opyn::LandmarkCSVFlags
LandmarkCSVFlags
Definition
landmark_csv_flags.h:7
opyn::LandmarkCSVFlags::None
@ None
opyn::LandmarkCSVFlags::NoHeader
@ NoHeader
opyn::LandmarkCSVFlags::NoNames
@ NoNames
opyn::operator&
constexpr bool operator&(LandmarkCSVFlags lhs, LandmarkCSVFlags rhs)
Definition
landmark_csv_flags.h:18
Generated by
1.9.8