#include "common.hpp"
Go to the source code of this file.
Macros | |
#define | ein_consumable(__x) |
Each class that uses any typestate annotations must first be marked using this attribute. | |
#define | ein_callable_when(...) |
#define | ein_param_typestate(...) |
#define | ein_return_typestate(...) |
#define | ein_moving ein_return_typestate("consumed") ein_param_typestate("unconsumed") |
[[return_typestate("consumed")]] [[param_typestate("unconsumed")]] | |
#define | ein_set_typestate(...) |
#define | ein_test_typestate |
#define | ein_test_typestate(...) |
Definition in file typestate.hpp.