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) |