59 std::size_t use_count ()
const;
61 bool is_set ()
const {
return format_ !=
nullptr;}
62 void clear () {operator=(
nullptr);}
64 format_impl *
get()
const {
return format_;}
65 format_impl *operator->()
const {
return get();}
66 operator format_impl *()
const {
return get();}
69 bool operator== (format_impl *format)
const {
return format_ == format;}
76 format_impl *format_ =
nullptr;
Enumerates the possible types a cell can be determined by it's current value.
Definition: cell.hpp:36
bool operator==(std::nullptr_t, const cell &cell)
Returns true if this cell is uninitialized.