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