2 <meta http-equiv=
"Content-Type" content=
"text/html; charset=ISO-8859-1">
3 <title>Common headers
</title><link rel=
"stylesheet" href=
"boostbook.css" type=
"text/css"><meta name=
"generator" content=
"DocBook XSL-NS Stylesheets V1.75.2"><link rel=
"home" href=
"index.html" title=
"Meta State Machine (MSM)"><link rel=
"up" href=
"pt02.html" title=
"Part II. Reference"><link rel=
"prev" href=
"ch11.html" title=
"Chapter 11. Functional programming"><link rel=
"next" href=
"re02.html" title=
"Back-end"></head><body bgcolor=
"white" text=
"black" link=
"#0000FF" vlink=
"#840084" alink=
"#0000FF"><div class=
"navheader"><table width=
"100%" summary=
"Navigation header"><tr><th colspan=
"3" align=
"center">Common headers
</th></tr><tr><td width=
"20%" align=
"left"><a accesskey=
"p" href=
"ch11.html">Prev
</a> </td><th width=
"60%" align=
"center">Part
II.
Reference
</th><td width=
"20%" align=
"right"> <a accesskey=
"n" href=
"re02.html">Next
</a></td></tr></table><hr></div><div class=
"refentry" title=
"Common headers"><a name=
"d0e5172"></a><div class=
"titlepage"></div><div class=
"refnamediv"><h2>Name
</h2><p>Common headers
— The common types used by front- and back-ends
</p></div><div class=
"refsect1" title=
"msm/common.hpp"><a name=
"d0e5178"></a><h2>msm/common.hpp
</h2><p>This header provides one type, wrap, which is an empty type whose only reason
4 to exist is to be cheap to construct, so that it can be used with mpl::for_each,
5 as shown in the Metaprogramming book, chapter
9.
</p><pre class=
"classsynopsis"> <span class=
"ooclass"><span class=
"classname">template
<class Dummy
> wrap{};
</span></span> {
<br>}
</pre></div><div class=
"refsect1" title=
"msm/row_tags.hpp"><a name=
"d0e5187"></a><h2>msm/row_tags.hpp
</h2><p>This header contains the row type tags which front-ends can support partially
6 or totally. Please see the
<span class=
"command"><strong><a class=
"command" href=
"ch06s02.html#internals-front-back-interface">Internals
</a></strong></span> section for a description of the different
7 types.
</p></div></div><div class=
"navfooter"><hr><table width=
"100%" summary=
"Navigation footer"><tr><td width=
"40%" align=
"left"><a accesskey=
"p" href=
"ch11.html">Prev
</a> </td><td width=
"20%" align=
"center"><a accesskey=
"u" href=
"pt02.html">Up
</a></td><td width=
"40%" align=
"right"> <a accesskey=
"n" href=
"re02.html">Next
</a></td></tr><tr><td width=
"40%" align=
"left" valign=
"top">Chapter
11.
8 Functional programming
</td><td width=
"20%" align=
"center"><a accesskey=
"h" href=
"index.html">Home
</a></td><td width=
"40%" align=
"right" valign=
"top"> Back-end
</td></tr></table></div></body></html>