|
Porytiles
|
One enum member from a tolerant enum scan. More...
#include <tolerant_scan.hpp>
Public Attributes | |
| std::string | name |
| std::optional< std::int64_t > | value |
| SourcePosition | position |
One enum member from a tolerant enum scan.
value is absent when the member's value could not be determined: either its explicit expression was unevaluable, or it is an implicit member whose running counter was poisoned by an earlier unevaluable explicit value.
Definition at line 46 of file tolerant_scan.hpp.
| std::string porytiles::TolerantEnumMember::name |
Definition at line 47 of file tolerant_scan.hpp.
| SourcePosition porytiles::TolerantEnumMember::position |
Definition at line 49 of file tolerant_scan.hpp.
| std::optional<std::int64_t> porytiles::TolerantEnumMember::value |
Definition at line 48 of file tolerant_scan.hpp.