|
acme
Foundational cross-platform layer of the ca2 framework
|
Public Member Functions | |
|
template<typename T> requires (::std::is_same<typename T::CFLAG_TYPE_TAG, c_flag_type_t>::value) | |
| constexpr | boolean (const T &t) |
| constexpr | boolean (::i32 i) |
| constexpr | boolean (const boolean &boolean)=default |
| constexpr bool | is_set_false () const |
| constexpr bool | is_set_true () const |
| constexpr bool | is_true_default_false () const |
| constexpr bool | undefined () const |
| constexpr bool | is_set () const |
| constexpr bool | is_false_or_undefined () const |
| constexpr bool | is_true_or_undefined () const |
| constexpr bool | is_false_default_true () const |
| constexpr bool | is_true_default_true () const |
| constexpr bool | is_true (bool bDefault) const |
| constexpr bool | is_false (bool bDefault) const |
| operator bool () const | |
| bool | operator! () const |
| bool | operator== (const boolean &b) const |
| boolean & | operator= (const ::logic::boolean &b) |
| void | defer (const boolean &b) |
| boolean | deferred (const boolean &b) const |
| boolean | operator() (const boolean &b=1) const |
| boolean & | operator() (const boolean &b=0) |
| operator::e_check () const | |
Public Attributes | |
| ::u8 | m_uOn |
| ::u8 | m_uSet |