Public Types | |
typedef Model::type | type |
typedef Model::build_type | build_type |
typedef void | check |
Public Member Functions | |
typedef | decltype ((std::declval< type & >()=std::declval< build_type >())) match_type |
builder_type | operator* (type) throw (failure) |
void | match (type pattern) |