reference.xml 46 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!--
  3. Copyright 2012 Eric Niebler
  4. Distributed under the Boost
  5. Software License, Version 1.0. (See accompanying
  6. file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
  7. -->
  8. <library-reference xmlns:xi="http://www.w3.org/2001/XInclude">
  9. <!-- classes -->
  10. <section id="proto.reference.classes">
  11. <title>Classes</title>
  12. <itemizedlist>
  13. <listitem>
  14. <computeroutput>
  15. <classname alt="boost::proto::_">proto::_</classname>
  16. </computeroutput>
  17. </listitem>
  18. <listitem>
  19. <computeroutput>
  20. <classname alt="boost::proto::_byref">proto::_byref</classname>
  21. </computeroutput>
  22. </listitem>
  23. <listitem>
  24. <computeroutput>
  25. <classname alt="boost::proto::_byval">proto::_byval</classname>
  26. </computeroutput>
  27. </listitem>
  28. <listitem>
  29. <computeroutput>
  30. <classname alt="boost::proto::_child_c">proto::_child_c</classname>
  31. </computeroutput>
  32. </listitem>
  33. <listitem>
  34. <computeroutput>
  35. <classname alt="boost::proto::_data">proto::_data</classname>
  36. </computeroutput>
  37. </listitem>
  38. <listitem>
  39. <computeroutput>
  40. <classname alt="boost::proto::_default">proto::_default</classname>
  41. </computeroutput>
  42. </listitem>
  43. <listitem>
  44. <computeroutput>
  45. <classname alt="boost::proto::_env">proto::_env</classname>
  46. </computeroutput>
  47. </listitem>
  48. <listitem>
  49. <computeroutput>
  50. <classname alt="boost::proto::_env_var">proto::_env_var</classname>
  51. </computeroutput>
  52. </listitem>
  53. <listitem>
  54. <computeroutput>
  55. <classname alt="boost::proto::_expr">proto::_expr</classname>
  56. </computeroutput>
  57. </listitem>
  58. <listitem>
  59. <computeroutput>
  60. <classname alt="boost::proto::_state">proto::_state</classname>
  61. </computeroutput>
  62. </listitem>
  63. <listitem>
  64. <computeroutput>
  65. <classname alt="boost::proto::_value">proto::_value</classname>
  66. </computeroutput>
  67. </listitem>
  68. <listitem>
  69. <computeroutput>
  70. <classname alt="boost::proto::_void">proto::_void</classname>
  71. </computeroutput>
  72. </listitem>
  73. <listitem>
  74. <computeroutput>
  75. <classname alt="boost::proto::address_of">proto::address_of</classname>
  76. </computeroutput>
  77. </listitem>
  78. <listitem>
  79. <computeroutput>
  80. <classname alt="boost::proto::and_">proto::and_</classname>
  81. </computeroutput>
  82. </listitem>
  83. <listitem>
  84. <computeroutput>
  85. <classname alt="boost::proto::arity_of">proto::arity_of</classname>
  86. </computeroutput>
  87. </listitem>
  88. <listitem>
  89. <computeroutput>
  90. <classname alt="boost::proto::assign">proto::assign</classname>
  91. </computeroutput>
  92. </listitem>
  93. <listitem>
  94. <computeroutput>
  95. <classname alt="boost::proto::basic_default_domain">proto::basic_default_domain</classname>
  96. </computeroutput>
  97. </listitem>
  98. <listitem>
  99. <computeroutput>
  100. <classname alt="boost::proto::basic_default_generator">proto::basic_default_generator</classname>
  101. </computeroutput>
  102. </listitem>
  103. <listitem>
  104. <computeroutput>
  105. <classname alt="boost::proto::basic_expr">proto::basic_expr</classname>
  106. </computeroutput>
  107. </listitem>
  108. <listitem>
  109. <computeroutput>
  110. <classname alt="boost::proto::binary_expr">proto::binary_expr</classname>
  111. </computeroutput>
  112. </listitem>
  113. <listitem>
  114. <computeroutput>
  115. <classname alt="boost::proto::bitwise_and">proto::bitwise_and</classname>
  116. </computeroutput>
  117. </listitem>
  118. <listitem>
  119. <computeroutput>
  120. <classname alt="boost::proto::bitwise_and_assign">proto::bitwise_and_assign</classname>
  121. </computeroutput>
  122. </listitem>
  123. <listitem>
  124. <computeroutput>
  125. <classname alt="boost::proto::bitwise_or">proto::bitwise_or</classname>
  126. </computeroutput>
  127. </listitem>
  128. <listitem>
  129. <computeroutput>
  130. <classname alt="boost::proto::bitwise_or_assign">proto::bitwise_or_assign</classname>
  131. </computeroutput>
  132. </listitem>
  133. <listitem>
  134. <computeroutput>
  135. <classname alt="boost::proto::bitwise_xor">proto::bitwise_xor</classname>
  136. </computeroutput>
  137. </listitem>
  138. <listitem>
  139. <computeroutput>
  140. <classname alt="boost::proto::bitwise_xor_assign">proto::bitwise_xor_assign</classname>
  141. </computeroutput>
  142. </listitem>
  143. <listitem>
  144. <computeroutput>
  145. <classname alt="boost::proto::by_value_generator">proto::by_value_generator</classname>
  146. </computeroutput>
  147. </listitem>
  148. <listitem>
  149. <computeroutput>
  150. <classname alt="boost::proto::call">proto::call</classname>
  151. </computeroutput>
  152. </listitem>
  153. <listitem>
  154. <computeroutput>
  155. <classname alt="boost::proto::callable">proto::callable</classname>
  156. </computeroutput>
  157. </listitem>
  158. <listitem>
  159. <computeroutput>
  160. <classname alt="boost::proto::char_">proto::char_</classname>
  161. </computeroutput>
  162. </listitem>
  163. <listitem>
  164. <computeroutput>
  165. <classname alt="boost::proto::comma">proto::comma</classname>
  166. </computeroutput>
  167. </listitem>
  168. <listitem>
  169. <computeroutput>
  170. <classname alt="boost::proto::complement">proto::complement</classname>
  171. </computeroutput>
  172. </listitem>
  173. <listitem>
  174. <computeroutput>
  175. <classname alt="boost::proto::compose_generators">proto::compose_generators</classname>
  176. </computeroutput>
  177. </listitem>
  178. <listitem>
  179. <computeroutput>
  180. <classname alt="boost::proto::context::callable_context">proto::context::callable_context</classname>
  181. </computeroutput>
  182. </listitem>
  183. <listitem>
  184. <computeroutput>
  185. <classname alt="boost::proto::context::callable_eval">proto::context::callable_eval</classname>
  186. </computeroutput>
  187. </listitem>
  188. <listitem>
  189. <computeroutput>
  190. <classname alt="boost::proto::context::default_context">proto::context::default_context</classname>
  191. </computeroutput>
  192. </listitem>
  193. <listitem>
  194. <computeroutput>
  195. <classname alt="boost::proto::context::default_eval">proto::context::default_eval</classname>
  196. </computeroutput>
  197. </listitem>
  198. <listitem>
  199. <computeroutput>
  200. <classname alt="boost::proto::context::null_context">proto::context::null_context</classname>
  201. </computeroutput>
  202. </listitem>
  203. <listitem>
  204. <computeroutput>
  205. <classname alt="boost::proto::context::null_eval">proto::context::null_eval</classname>
  206. </computeroutput>
  207. </listitem>
  208. <listitem>
  209. <computeroutput>
  210. <classname alt="boost::proto::convertible_to">proto::convertible_to</classname>
  211. </computeroutput>
  212. </listitem>
  213. <listitem>
  214. <computeroutput>
  215. <classname alt="boost::proto::data_type">proto::data_type</classname>
  216. </computeroutput>
  217. </listitem>
  218. <listitem>
  219. <computeroutput>
  220. <classname alt="boost::proto::deduce_domain">proto::deduce_domain</classname>
  221. </computeroutput>
  222. </listitem>
  223. <listitem>
  224. <computeroutput>
  225. <classname alt="boost::proto::default_domain">proto::default_domain</classname>
  226. </computeroutput>
  227. </listitem>
  228. <listitem>
  229. <computeroutput>
  230. <classname alt="boost::proto::default_generator">proto::default_generator</classname>
  231. </computeroutput>
  232. </listitem>
  233. <listitem>
  234. <computeroutput>
  235. <classname alt="boost::proto::dereference">proto::dereference</classname>
  236. </computeroutput>
  237. </listitem>
  238. <listitem>
  239. <computeroutput>
  240. <classname alt="boost::proto::divides">proto::divides</classname>
  241. </computeroutput>
  242. </listitem>
  243. <listitem>
  244. <computeroutput>
  245. <classname alt="boost::proto::divides_assign">proto::divides_assign</classname>
  246. </computeroutput>
  247. </listitem>
  248. <listitem>
  249. <computeroutput>
  250. <classname alt="boost::proto::domain">proto::domain</classname>
  251. </computeroutput>
  252. </listitem>
  253. <listitem>
  254. <computeroutput>
  255. <classname alt="boost::proto::domain::as_child">proto::domain::as_child</classname>
  256. </computeroutput>
  257. </listitem>
  258. <listitem>
  259. <computeroutput>
  260. <classname alt="boost::proto::domain::as_expr">proto::domain::as_expr</classname>
  261. </computeroutput>
  262. </listitem>
  263. <listitem>
  264. <computeroutput>
  265. <classname alt="boost::proto::domain_of">proto::domain_of</classname>
  266. </computeroutput>
  267. </listitem>
  268. <listitem>
  269. <computeroutput>
  270. <classname alt="boost::proto::empty_env">proto::empty_env</classname>
  271. </computeroutput>
  272. </listitem>
  273. <listitem>
  274. <computeroutput>
  275. <classname alt="boost::proto::env">proto::env</classname>
  276. </computeroutput>
  277. </listitem>
  278. <listitem>
  279. <computeroutput>
  280. <classname alt="boost::proto::equal_to">proto::equal_to</classname>
  281. </computeroutput>
  282. </listitem>
  283. <listitem>
  284. <computeroutput>
  285. <classname alt="boost::proto::exact">proto::exact</classname>
  286. </computeroutput>
  287. </listitem>
  288. <listitem>
  289. <computeroutput>
  290. <classname alt="boost::proto::expr">proto::expr</classname>
  291. </computeroutput>
  292. </listitem>
  293. <listitem>
  294. <computeroutput>
  295. <classname alt="boost::proto::extends">proto::extends</classname>
  296. </computeroutput>
  297. </listitem>
  298. <listitem>
  299. <computeroutput>
  300. <classname alt="boost::proto::external_transform">proto::external_transform</classname>
  301. </computeroutput>
  302. </listitem>
  303. <listitem>
  304. <computeroutput>
  305. <classname alt="boost::proto::external_transforms">proto::external_transforms</classname>
  306. </computeroutput>
  307. </listitem>
  308. <listitem>
  309. <computeroutput>
  310. <classname alt="boost::proto::fold">proto::fold</classname>
  311. </computeroutput>
  312. </listitem>
  313. <listitem>
  314. <computeroutput>
  315. <classname alt="boost::proto::fold_tree">proto::fold_tree</classname>
  316. </computeroutput>
  317. </listitem>
  318. <listitem>
  319. <computeroutput>
  320. <classname alt="boost::proto::function">proto::function</classname>
  321. </computeroutput>
  322. </listitem>
  323. <listitem>
  324. <computeroutput>
  325. <classname alt="boost::proto::functional::advance">proto::functional::advance</classname>
  326. </computeroutput>
  327. </listitem>
  328. <listitem>
  329. <computeroutput>
  330. <classname alt="boost::proto::functional::as_child">proto::functional::as_child</classname>
  331. </computeroutput>
  332. </listitem>
  333. <listitem>
  334. <computeroutput>
  335. <classname alt="boost::proto::functional::as_env">proto::functional::as_env</classname>
  336. </computeroutput>
  337. </listitem>
  338. <listitem>
  339. <computeroutput>
  340. <classname alt="boost::proto::functional::as_expr">proto::functional::as_expr</classname>
  341. </computeroutput>
  342. </listitem>
  343. <listitem>
  344. <computeroutput>
  345. <classname alt="boost::proto::functional::at">proto::functional::at</classname>
  346. </computeroutput>
  347. </listitem>
  348. <listitem>
  349. <computeroutput>
  350. <classname alt="boost::proto::functional::begin">proto::functional::begin</classname>
  351. </computeroutput>
  352. </listitem>
  353. <listitem>
  354. <computeroutput>
  355. <classname alt="boost::proto::functional::child">proto::functional::child</classname>
  356. </computeroutput>
  357. </listitem>
  358. <listitem>
  359. <computeroutput>
  360. <classname alt="boost::proto::functional::child_c">proto::functional::child_c</classname>
  361. </computeroutput>
  362. </listitem>
  363. <listitem>
  364. <computeroutput>
  365. <classname alt="boost::proto::functional::deep_copy">proto::functional::deep_copy</classname>
  366. </computeroutput>
  367. </listitem>
  368. <listitem>
  369. <computeroutput>
  370. <classname alt="boost::proto::functional::display_expr">proto::functional::display_expr</classname>
  371. </computeroutput>
  372. </listitem>
  373. <listitem>
  374. <computeroutput>
  375. <classname alt="boost::proto::functional::distance">proto::functional::distance</classname>
  376. </computeroutput>
  377. </listitem>
  378. <listitem>
  379. <computeroutput>
  380. <classname alt="boost::proto::functional::empty">proto::functional::empty</classname>
  381. </computeroutput>
  382. </listitem>
  383. <listitem>
  384. <computeroutput>
  385. <classname alt="boost::proto::functional::end">proto::functional::end</classname>
  386. </computeroutput>
  387. </listitem>
  388. <listitem>
  389. <computeroutput>
  390. <classname alt="boost::proto::functional::env_var">proto::functional::env_var</classname>
  391. </computeroutput>
  392. </listitem>
  393. <listitem>
  394. <computeroutput>
  395. <classname alt="boost::proto::functional::eval">proto::functional::eval</classname>
  396. </computeroutput>
  397. </listitem>
  398. <listitem>
  399. <computeroutput>
  400. <classname alt="boost::proto::functional::first">proto::functional::first</classname>
  401. </computeroutput>
  402. </listitem>
  403. <listitem>
  404. <computeroutput>
  405. <classname alt="boost::proto::functional::flatten">proto::functional::flatten</classname>
  406. </computeroutput>
  407. </listitem>
  408. <listitem>
  409. <computeroutput>
  410. <classname alt="boost::proto::functional::has_env_var">proto::functional::has_env_var</classname>
  411. </computeroutput>
  412. </listitem>
  413. <listitem>
  414. <computeroutput>
  415. <classname alt="boost::proto::functional::left">proto::functional::left</classname>
  416. </computeroutput>
  417. </listitem>
  418. <listitem>
  419. <computeroutput>
  420. <classname alt="boost::proto::functional::make_expr">proto::functional::make_expr</classname>
  421. </computeroutput>
  422. </listitem>
  423. <listitem>
  424. <computeroutput>
  425. <classname alt="boost::proto::functional::make_pair">proto::functional::make_pair</classname>
  426. </computeroutput>
  427. </listitem>
  428. <listitem>
  429. <computeroutput>
  430. <classname alt="boost::proto::functional::next">proto::functional::next</classname>
  431. </computeroutput>
  432. </listitem>
  433. <listitem>
  434. <computeroutput>
  435. <classname alt="boost::proto::functional::pop_back">proto::functional::pop_back</classname>
  436. </computeroutput>
  437. </listitem>
  438. <listitem>
  439. <computeroutput>
  440. <classname alt="boost::proto::functional::pop_front">proto::functional::pop_front</classname>
  441. </computeroutput>
  442. </listitem>
  443. <listitem>
  444. <computeroutput>
  445. <classname alt="boost::proto::functional::prior">proto::functional::prior</classname>
  446. </computeroutput>
  447. </listitem>
  448. <listitem>
  449. <computeroutput>
  450. <classname alt="boost::proto::functional::push_back">proto::functional::push_back</classname>
  451. </computeroutput>
  452. </listitem>
  453. <listitem>
  454. <computeroutput>
  455. <classname alt="boost::proto::functional::push_front">proto::functional::push_front</classname>
  456. </computeroutput>
  457. </listitem>
  458. <listitem>
  459. <computeroutput>
  460. <classname alt="boost::proto::functional::rbegin">proto::functional::rbegin</classname>
  461. </computeroutput>
  462. </listitem>
  463. <listitem>
  464. <computeroutput>
  465. <classname alt="boost::proto::functional::rend">proto::functional::rend</classname>
  466. </computeroutput>
  467. </listitem>
  468. <listitem>
  469. <computeroutput>
  470. <classname alt="boost::proto::functional::reverse">proto::functional::reverse</classname>
  471. </computeroutput>
  472. </listitem>
  473. <listitem>
  474. <computeroutput>
  475. <classname alt="boost::proto::functional::right">proto::functional::right</classname>
  476. </computeroutput>
  477. </listitem>
  478. <listitem>
  479. <computeroutput>
  480. <classname alt="boost::proto::functional::second">proto::functional::second</classname>
  481. </computeroutput>
  482. </listitem>
  483. <listitem>
  484. <computeroutput>
  485. <classname alt="boost::proto::functional::size">proto::functional::size</classname>
  486. </computeroutput>
  487. </listitem>
  488. <listitem>
  489. <computeroutput>
  490. <classname alt="boost::proto::functional::unpack_expr">proto::functional::unpack_expr</classname>
  491. </computeroutput>
  492. </listitem>
  493. <listitem>
  494. <computeroutput>
  495. <classname alt="boost::proto::functional::value">proto::functional::value</classname>
  496. </computeroutput>
  497. </listitem>
  498. <listitem>
  499. <computeroutput>
  500. <classname alt="boost::proto::generator">proto::generator</classname>
  501. </computeroutput>
  502. </listitem>
  503. <listitem>
  504. <computeroutput>
  505. <classname alt="boost::proto::greater">proto::greater</classname>
  506. </computeroutput>
  507. </listitem>
  508. <listitem>
  509. <computeroutput>
  510. <classname alt="boost::proto::greater_equal">proto::greater_equal</classname>
  511. </computeroutput>
  512. </listitem>
  513. <listitem>
  514. <computeroutput>
  515. <classname alt="boost::proto::if_">proto::if_</classname>
  516. </computeroutput>
  517. </listitem>
  518. <listitem>
  519. <computeroutput>
  520. <classname alt="boost::proto::if_else_">proto::if_else_</classname>
  521. </computeroutput>
  522. </listitem>
  523. <listitem>
  524. <computeroutput>
  525. <classname alt="boost::proto::int_">proto::int_</classname>
  526. </computeroutput>
  527. </listitem>
  528. <listitem>
  529. <computeroutput>
  530. <classname alt="boost::proto::integral_c">proto::integral_c</classname>
  531. </computeroutput>
  532. </listitem>
  533. <listitem>
  534. <computeroutput>
  535. <classname alt="boost::proto::is_aggregate">proto::is_aggregate</classname>
  536. </computeroutput>
  537. </listitem>
  538. <listitem>
  539. <computeroutput>
  540. <classname alt="boost::proto::is_callable">proto::is_callable</classname>
  541. </computeroutput>
  542. </listitem>
  543. <listitem>
  544. <computeroutput>
  545. <classname alt="boost::proto::is_domain">proto::is_domain</classname>
  546. </computeroutput>
  547. </listitem>
  548. <listitem>
  549. <computeroutput>
  550. <classname alt="boost::proto::is_env">proto::is_env</classname>
  551. </computeroutput>
  552. </listitem>
  553. <listitem>
  554. <computeroutput>
  555. <classname alt="boost::proto::is_expr">proto::is_expr</classname>
  556. </computeroutput>
  557. </listitem>
  558. <listitem>
  559. <computeroutput>
  560. <classname alt="boost::proto::is_extension">proto::is_extension</classname>
  561. </computeroutput>
  562. </listitem>
  563. <listitem>
  564. <computeroutput>
  565. <classname alt="boost::proto::is_proto_expr">proto::is_proto_expr</classname>
  566. </computeroutput>
  567. </listitem>
  568. <listitem>
  569. <computeroutput>
  570. <classname alt="boost::proto::is_transform">proto::is_transform</classname>
  571. </computeroutput>
  572. </listitem>
  573. <listitem>
  574. <computeroutput>
  575. <classname alt="boost::proto::key_not_found">proto::key_not_found</classname>
  576. </computeroutput>
  577. </listitem>
  578. <listitem>
  579. <computeroutput>
  580. <classname alt="boost::proto::lazy">proto::lazy</classname>
  581. </computeroutput>
  582. </listitem>
  583. <listitem>
  584. <computeroutput>
  585. <classname alt="boost::proto::less">proto::less</classname>
  586. </computeroutput>
  587. </listitem>
  588. <listitem>
  589. <computeroutput>
  590. <classname alt="boost::proto::less_equal">proto::less_equal</classname>
  591. </computeroutput>
  592. </listitem>
  593. <listitem>
  594. <computeroutput>
  595. <classname alt="boost::proto::listN">proto::list1&lt;&gt;, proto::list2&lt;&gt;, ...</classname>
  596. </computeroutput>
  597. </listitem>
  598. <listitem>
  599. <computeroutput>
  600. <classname alt="boost::proto::literal">proto::literal</classname>
  601. </computeroutput>
  602. </listitem>
  603. <listitem>
  604. <computeroutput>
  605. <classname alt="boost::proto::logical_and">proto::logical_and</classname>
  606. </computeroutput>
  607. </listitem>
  608. <listitem>
  609. <computeroutput>
  610. <classname alt="boost::proto::logical_not">proto::logical_not</classname>
  611. </computeroutput>
  612. </listitem>
  613. <listitem>
  614. <computeroutput>
  615. <classname alt="boost::proto::logical_or">proto::logical_or</classname>
  616. </computeroutput>
  617. </listitem>
  618. <listitem>
  619. <computeroutput>
  620. <classname alt="boost::proto::long_">proto::long_</classname>
  621. </computeroutput>
  622. </listitem>
  623. <listitem>
  624. <computeroutput>
  625. <classname alt="boost::proto::make">proto::make</classname>
  626. </computeroutput>
  627. </listitem>
  628. <listitem>
  629. <computeroutput>
  630. <classname alt="boost::proto::matches">proto::matches</classname>
  631. </computeroutput>
  632. </listitem>
  633. <listitem>
  634. <computeroutput>
  635. <classname alt="boost::proto::mem_ptr">proto::mem_ptr</classname>
  636. </computeroutput>
  637. </listitem>
  638. <listitem>
  639. <computeroutput>
  640. <classname alt="boost::proto::minus">proto::minus</classname>
  641. </computeroutput>
  642. </listitem>
  643. <listitem>
  644. <computeroutput>
  645. <classname alt="boost::proto::minus_assign">proto::minus_assign</classname>
  646. </computeroutput>
  647. </listitem>
  648. <listitem>
  649. <computeroutput>
  650. <classname alt="boost::proto::modulus">proto::modulus</classname>
  651. </computeroutput>
  652. </listitem>
  653. <listitem>
  654. <computeroutput>
  655. <classname alt="boost::proto::modulus_assign">proto::modulus_assign</classname>
  656. </computeroutput>
  657. </listitem>
  658. <listitem>
  659. <computeroutput>
  660. <classname alt="boost::proto::multiplies">proto::multiplies</classname>
  661. </computeroutput>
  662. </listitem>
  663. <listitem>
  664. <computeroutput>
  665. <classname alt="boost::proto::multiplies_assign">proto::multiplies_assign</classname>
  666. </computeroutput>
  667. </listitem>
  668. <listitem>
  669. <computeroutput>
  670. <classname alt="boost::proto::nary_expr">proto::nary_expr</classname>
  671. </computeroutput>
  672. </listitem>
  673. <listitem>
  674. <computeroutput>
  675. <classname alt="boost::proto::negate">proto::negate</classname>
  676. </computeroutput>
  677. </listitem>
  678. <listitem>
  679. <computeroutput>
  680. <classname alt="boost::proto::noinvoke">proto::noinvoke</classname>
  681. </computeroutput>
  682. </listitem>
  683. <listitem>
  684. <computeroutput>
  685. <classname alt="boost::proto::not_">proto::not_</classname>
  686. </computeroutput>
  687. </listitem>
  688. <listitem>
  689. <computeroutput>
  690. <classname alt="boost::proto::not_equal_to">proto::not_equal_to</classname>
  691. </computeroutput>
  692. </listitem>
  693. <listitem>
  694. <computeroutput>
  695. <classname alt="boost::proto::nullary_expr">proto::nullary_expr</classname>
  696. </computeroutput>
  697. </listitem>
  698. <listitem>
  699. <computeroutput>
  700. <classname alt="boost::proto::or_">proto::or_</classname>
  701. </computeroutput>
  702. </listitem>
  703. <listitem>
  704. <computeroutput>
  705. <classname alt="boost::proto::otherwise">proto::otherwise</classname>
  706. </computeroutput>
  707. </listitem>
  708. <listitem>
  709. <computeroutput>
  710. <classname alt="boost::proto::pack">proto::pack</classname>
  711. </computeroutput>
  712. </listitem>
  713. <listitem>
  714. <computeroutput>
  715. <classname alt="boost::proto::pass_through">proto::pass_through</classname>
  716. </computeroutput>
  717. </listitem>
  718. <listitem>
  719. <computeroutput>
  720. <classname alt="boost::proto::plus">proto::plus</classname>
  721. </computeroutput>
  722. </listitem>
  723. <listitem>
  724. <computeroutput>
  725. <classname alt="boost::proto::plus_assign">proto::plus_assign</classname>
  726. </computeroutput>
  727. </listitem>
  728. <listitem>
  729. <computeroutput>
  730. <classname alt="boost::proto::pod_generator">proto::pod_generator</classname>
  731. </computeroutput>
  732. </listitem>
  733. <listitem>
  734. <computeroutput>
  735. <classname alt="boost::proto::post_dec">proto::post_dec</classname>
  736. </computeroutput>
  737. </listitem>
  738. <listitem>
  739. <computeroutput>
  740. <classname alt="boost::proto::post_inc">proto::post_inc</classname>
  741. </computeroutput>
  742. </listitem>
  743. <listitem>
  744. <computeroutput>
  745. <classname alt="boost::proto::pre_dec">proto::pre_dec</classname>
  746. </computeroutput>
  747. </listitem>
  748. <listitem>
  749. <computeroutput>
  750. <classname alt="boost::proto::pre_inc">proto::pre_inc</classname>
  751. </computeroutput>
  752. </listitem>
  753. <listitem>
  754. <computeroutput>
  755. <classname alt="boost::proto::protect">proto::protect</classname>
  756. </computeroutput>
  757. </listitem>
  758. <listitem>
  759. <computeroutput>
  760. <classname alt="boost::proto::result_of::as_child">proto::result_of::as_child</classname>
  761. </computeroutput>
  762. </listitem>
  763. <listitem>
  764. <computeroutput>
  765. <classname alt="boost::proto::result_of::as_env">proto::result_of::as_env</classname>
  766. </computeroutput>
  767. </listitem>
  768. <listitem>
  769. <computeroutput>
  770. <classname alt="boost::proto::result_of::as_expr">proto::result_of::as_expr</classname>
  771. </computeroutput>
  772. </listitem>
  773. <listitem>
  774. <computeroutput>
  775. <classname alt="boost::proto::result_of::child">proto::result_of::child</classname>
  776. </computeroutput>
  777. </listitem>
  778. <listitem>
  779. <computeroutput>
  780. <classname alt="boost::proto::result_of::child_c">proto::result_of::child_c</classname>
  781. </computeroutput>
  782. </listitem>
  783. <listitem>
  784. <computeroutput>
  785. <classname alt="boost::proto::result_of::deep_copy">proto::result_of::deep_copy</classname>
  786. </computeroutput>
  787. </listitem>
  788. <listitem>
  789. <computeroutput>
  790. <classname alt="boost::proto::result_of::env_var">proto::result_of::env_var</classname>
  791. </computeroutput>
  792. </listitem>
  793. <listitem>
  794. <computeroutput>
  795. <classname alt="boost::proto::result_of::eval">proto::result_of::eval</classname>
  796. </computeroutput>
  797. </listitem>
  798. <listitem>
  799. <computeroutput>
  800. <classname alt="boost::proto::result_of::flatten">proto::result_of::flatten</classname>
  801. </computeroutput>
  802. </listitem>
  803. <listitem>
  804. <computeroutput>
  805. <classname alt="boost::proto::result_of::has_env_var">proto::result_of::has_env_var</classname>
  806. </computeroutput>
  807. </listitem>
  808. <listitem>
  809. <computeroutput>
  810. <classname alt="boost::proto::result_of::left">proto::result_of::left</classname>
  811. </computeroutput>
  812. </listitem>
  813. <listitem>
  814. <computeroutput>
  815. <classname alt="boost::proto::result_of::make_expr">proto::result_of::make_expr</classname>
  816. </computeroutput>
  817. </listitem>
  818. <listitem>
  819. <computeroutput>
  820. <classname alt="boost::proto::result_of::right">proto::result_of::right</classname>
  821. </computeroutput>
  822. </listitem>
  823. <listitem>
  824. <computeroutput>
  825. <classname alt="boost::proto::result_of::unpack_expr">proto::result_of::unpack_expr</classname>
  826. </computeroutput>
  827. </listitem>
  828. <listitem>
  829. <computeroutput>
  830. <classname alt="boost::proto::result_of::value">proto::result_of::value</classname>
  831. </computeroutput>
  832. </listitem>
  833. <listitem>
  834. <computeroutput>
  835. <classname alt="boost::proto::reverse_fold">proto::reverse_fold</classname>
  836. </computeroutput>
  837. </listitem>
  838. <listitem>
  839. <computeroutput>
  840. <classname alt="boost::proto::reverse_fold_tree">proto::reverse_fold_tree</classname>
  841. </computeroutput>
  842. </listitem>
  843. <listitem>
  844. <computeroutput>
  845. <classname alt="boost::proto::shift_left">proto::shift_left</classname>
  846. </computeroutput>
  847. </listitem>
  848. <listitem>
  849. <computeroutput>
  850. <classname alt="boost::proto::shift_left_assign">proto::shift_left_assign</classname>
  851. </computeroutput>
  852. </listitem>
  853. <listitem>
  854. <computeroutput>
  855. <classname alt="boost::proto::shift_right">proto::shift_right</classname>
  856. </computeroutput>
  857. </listitem>
  858. <listitem>
  859. <computeroutput>
  860. <classname alt="boost::proto::shift_right_assign">proto::shift_right_assign</classname>
  861. </computeroutput>
  862. </listitem>
  863. <listitem>
  864. <computeroutput>
  865. <classname alt="boost::proto::size_t">proto::size_t</classname>
  866. </computeroutput>
  867. </listitem>
  868. <listitem>
  869. <computeroutput>
  870. <classname alt="boost::proto::subscript">proto::subscript</classname>
  871. </computeroutput>
  872. </listitem>
  873. <listitem>
  874. <computeroutput>
  875. <classname alt="boost::proto::switch_">proto::switch_</classname>
  876. </computeroutput>
  877. </listitem>
  878. <listitem>
  879. <computeroutput>
  880. <classname alt="boost::proto::tag::address_of">proto::tag::address_of</classname>
  881. </computeroutput>
  882. </listitem>
  883. <listitem>
  884. <computeroutput>
  885. <classname alt="boost::proto::tag::assign">proto::tag::assign</classname>
  886. </computeroutput>
  887. </listitem>
  888. <listitem>
  889. <computeroutput>
  890. <classname alt="boost::proto::tag::bitwise_and">proto::tag::bitwise_and</classname>
  891. </computeroutput>
  892. </listitem>
  893. <listitem>
  894. <computeroutput>
  895. <classname alt="boost::proto::tag::bitwise_and_assign">proto::tag::bitwise_and_assign</classname>
  896. </computeroutput>
  897. </listitem>
  898. <listitem>
  899. <computeroutput>
  900. <classname alt="boost::proto::tag::bitwise_or">proto::tag::bitwise_or</classname>
  901. </computeroutput>
  902. </listitem>
  903. <listitem>
  904. <computeroutput>
  905. <classname alt="boost::proto::tag::bitwise_or_assign">proto::tag::bitwise_or_assign</classname>
  906. </computeroutput>
  907. </listitem>
  908. <listitem>
  909. <computeroutput>
  910. <classname alt="boost::proto::tag::bitwise_xor">proto::tag::bitwise_xor</classname>
  911. </computeroutput>
  912. </listitem>
  913. <listitem>
  914. <computeroutput>
  915. <classname alt="boost::proto::tag::bitwise_xor_assign">proto::tag::bitwise_xor_assign</classname>
  916. </computeroutput>
  917. </listitem>
  918. <listitem>
  919. <computeroutput>
  920. <classname alt="boost::proto::tag::comma">proto::tag::comma</classname>
  921. </computeroutput>
  922. </listitem>
  923. <listitem>
  924. <computeroutput>
  925. <classname alt="boost::proto::tag::complement">proto::tag::complement</classname>
  926. </computeroutput>
  927. </listitem>
  928. <listitem>
  929. <computeroutput>
  930. <classname alt="boost::proto::tag::dereference">proto::tag::dereference</classname>
  931. </computeroutput>
  932. </listitem>
  933. <listitem>
  934. <computeroutput>
  935. <classname alt="boost::proto::tag::divides">proto::tag::divides</classname>
  936. </computeroutput>
  937. </listitem>
  938. <listitem>
  939. <computeroutput>
  940. <classname alt="boost::proto::tag::divides_assign">proto::tag::divides_assign</classname>
  941. </computeroutput>
  942. </listitem>
  943. <listitem>
  944. <computeroutput>
  945. <classname alt="boost::proto::tag::equal_to">proto::tag::equal_to</classname>
  946. </computeroutput>
  947. </listitem>
  948. <listitem>
  949. <computeroutput>
  950. <classname alt="boost::proto::tag::function">proto::tag::function</classname>
  951. </computeroutput>
  952. </listitem>
  953. <listitem>
  954. <computeroutput>
  955. <classname alt="boost::proto::tag::greater">proto::tag::greater</classname>
  956. </computeroutput>
  957. </listitem>
  958. <listitem>
  959. <computeroutput>
  960. <classname alt="boost::proto::tag::greater_equal">proto::tag::greater_equal</classname>
  961. </computeroutput>
  962. </listitem>
  963. <listitem>
  964. <computeroutput>
  965. <classname alt="boost::proto::tag::if_else_">proto::tag::if_else_</classname>
  966. </computeroutput>
  967. </listitem>
  968. <listitem>
  969. <computeroutput>
  970. <classname alt="boost::proto::tag::less">proto::tag::less</classname>
  971. </computeroutput>
  972. </listitem>
  973. <listitem>
  974. <computeroutput>
  975. <classname alt="boost::proto::tag::less_equal">proto::tag::less_equal</classname>
  976. </computeroutput>
  977. </listitem>
  978. <listitem>
  979. <computeroutput>
  980. <classname alt="boost::proto::tag::logical_and">proto::tag::logical_and</classname>
  981. </computeroutput>
  982. </listitem>
  983. <listitem>
  984. <computeroutput>
  985. <classname alt="boost::proto::tag::logical_not">proto::tag::logical_not</classname>
  986. </computeroutput>
  987. </listitem>
  988. <listitem>
  989. <computeroutput>
  990. <classname alt="boost::proto::tag::logical_or">proto::tag::logical_or</classname>
  991. </computeroutput>
  992. </listitem>
  993. <listitem>
  994. <computeroutput>
  995. <classname alt="boost::proto::tag::mem_ptr">proto::tag::mem_ptr</classname>
  996. </computeroutput>
  997. </listitem>
  998. <listitem>
  999. <computeroutput>
  1000. <classname alt="boost::proto::tag::minus">proto::tag::minus</classname>
  1001. </computeroutput>
  1002. </listitem>
  1003. <listitem>
  1004. <computeroutput>
  1005. <classname alt="boost::proto::tag::minus_assign">proto::tag::minus_assign</classname>
  1006. </computeroutput>
  1007. </listitem>
  1008. <listitem>
  1009. <computeroutput>
  1010. <classname alt="boost::proto::tag::modulus">proto::tag::modulus</classname>
  1011. </computeroutput>
  1012. </listitem>
  1013. <listitem>
  1014. <computeroutput>
  1015. <classname alt="boost::proto::tag::modulus_assign">proto::tag::modulus_assign</classname>
  1016. </computeroutput>
  1017. </listitem>
  1018. <listitem>
  1019. <computeroutput>
  1020. <classname alt="boost::proto::tag::multiplies">proto::tag::multiplies</classname>
  1021. </computeroutput>
  1022. </listitem>
  1023. <listitem>
  1024. <computeroutput>
  1025. <classname alt="boost::proto::tag::multiplies_assign">proto::tag::multiplies_assign</classname>
  1026. </computeroutput>
  1027. </listitem>
  1028. <listitem>
  1029. <computeroutput>
  1030. <classname alt="boost::proto::tag::negate">proto::tag::negate</classname>
  1031. </computeroutput>
  1032. </listitem>
  1033. <listitem>
  1034. <computeroutput>
  1035. <classname alt="boost::proto::tag::not_equal_to">proto::tag::not_equal_to</classname>
  1036. </computeroutput>
  1037. </listitem>
  1038. <listitem>
  1039. <computeroutput>
  1040. <classname alt="boost::proto::tag::plus">proto::tag::plus</classname>
  1041. </computeroutput>
  1042. </listitem>
  1043. <listitem>
  1044. <computeroutput>
  1045. <classname alt="boost::proto::tag::plus_assign">proto::tag::plus_assign</classname>
  1046. </computeroutput>
  1047. </listitem>
  1048. <listitem>
  1049. <computeroutput>
  1050. <classname alt="boost::proto::tag::post_dec">proto::tag::post_dec</classname>
  1051. </computeroutput>
  1052. </listitem>
  1053. <listitem>
  1054. <computeroutput>
  1055. <classname alt="boost::proto::tag::post_inc">proto::tag::post_inc</classname>
  1056. </computeroutput>
  1057. </listitem>
  1058. <listitem>
  1059. <computeroutput>
  1060. <classname alt="boost::proto::tag::pre_dec">proto::tag::pre_dec</classname>
  1061. </computeroutput>
  1062. </listitem>
  1063. <listitem>
  1064. <computeroutput>
  1065. <classname alt="boost::proto::tag::pre_inc">proto::tag::pre_inc</classname>
  1066. </computeroutput>
  1067. </listitem>
  1068. <listitem>
  1069. <computeroutput>
  1070. <classname alt="boost::proto::tag::shift_left">proto::tag::shift_left</classname>
  1071. </computeroutput>
  1072. </listitem>
  1073. <listitem>
  1074. <computeroutput>
  1075. <classname alt="boost::proto::tag::shift_left_assign">proto::tag::shift_left_assign</classname>
  1076. </computeroutput>
  1077. </listitem>
  1078. <listitem>
  1079. <computeroutput>
  1080. <classname alt="boost::proto::tag::shift_right">proto::tag::shift_right</classname>
  1081. </computeroutput>
  1082. </listitem>
  1083. <listitem>
  1084. <computeroutput>
  1085. <classname alt="boost::proto::tag::shift_right_assign">proto::tag::shift_right_assign</classname>
  1086. </computeroutput>
  1087. </listitem>
  1088. <listitem>
  1089. <computeroutput>
  1090. <classname alt="boost::proto::tag::subscript">proto::tag::subscript</classname>
  1091. </computeroutput>
  1092. </listitem>
  1093. <listitem>
  1094. <computeroutput>
  1095. <classname alt="boost::proto::tag::terminal">proto::tag::terminal</classname>
  1096. </computeroutput>
  1097. </listitem>
  1098. <listitem>
  1099. <computeroutput>
  1100. <classname alt="boost::proto::tag::unary_plus">proto::tag::unary_plus</classname>
  1101. </computeroutput>
  1102. </listitem>
  1103. <listitem>
  1104. <computeroutput>
  1105. <classname alt="boost::proto::tag_of">proto::tag_of</classname>
  1106. </computeroutput>
  1107. </listitem>
  1108. <listitem>
  1109. <computeroutput>
  1110. <classname alt="boost::proto::term">proto::term</classname>
  1111. </computeroutput>
  1112. </listitem>
  1113. <listitem>
  1114. <computeroutput>
  1115. <classname alt="boost::proto::terminal">proto::terminal</classname>
  1116. </computeroutput>
  1117. </listitem>
  1118. <listitem>
  1119. <computeroutput>
  1120. <classname alt="boost::proto::transform">proto::transform</classname>
  1121. </computeroutput>
  1122. </listitem>
  1123. <listitem>
  1124. <computeroutput>
  1125. <classname alt="boost::proto::transforms_type">proto::transforms_type</classname>
  1126. </computeroutput>
  1127. </listitem>
  1128. <listitem>
  1129. <computeroutput>
  1130. <classname alt="boost::proto::transform_impl">proto::transform_impl</classname>
  1131. </computeroutput>
  1132. </listitem>
  1133. <listitem>
  1134. <computeroutput>
  1135. <classname alt="boost::proto::unary_expr">proto::unary_expr</classname>
  1136. </computeroutput>
  1137. </listitem>
  1138. <listitem>
  1139. <computeroutput>
  1140. <classname alt="boost::proto::unary_plus">proto::unary_plus</classname>
  1141. </computeroutput>
  1142. </listitem>
  1143. <listitem>
  1144. <computeroutput>
  1145. <classname alt="boost::proto::use_basic_expr">proto::use_basic_expr</classname>
  1146. </computeroutput>
  1147. </listitem>
  1148. <listitem>
  1149. <computeroutput>
  1150. <classname alt="boost::proto::unexpr">proto::unexpr</classname>
  1151. </computeroutput>
  1152. </listitem>
  1153. <listitem>
  1154. <computeroutput>
  1155. <classname alt="boost::proto::vararg">proto::vararg</classname>
  1156. </computeroutput>
  1157. </listitem>
  1158. <listitem>
  1159. <computeroutput>
  1160. <classname alt="boost::proto::wants_basic_expr">proto::wants_basic_expr</classname>
  1161. </computeroutput>
  1162. </listitem>
  1163. <listitem>
  1164. <computeroutput>
  1165. <classname alt="boost::proto::when">proto::when</classname>
  1166. </computeroutput>
  1167. </listitem>
  1168. </itemizedlist>
  1169. </section>
  1170. <section id="proto.reference.functions">
  1171. <title>Functions</title>
  1172. <itemizedlist>
  1173. <listitem>
  1174. <computeroutput>
  1175. <functionname alt="boost::proto::as_child">proto::as_child()</functionname>
  1176. </computeroutput>
  1177. </listitem>
  1178. <listitem>
  1179. <computeroutput>
  1180. <functionname alt="boost::proto::as_env">proto::as_env()</functionname>
  1181. </computeroutput>
  1182. </listitem>
  1183. <listitem>
  1184. <computeroutput>
  1185. <functionname alt="boost::proto::as_expr">proto::as_expr()</functionname>
  1186. </computeroutput>
  1187. </listitem>
  1188. <listitem>
  1189. <computeroutput>
  1190. <functionname alt="boost::proto::assert_matches">proto::assert_matches()</functionname>
  1191. </computeroutput>
  1192. </listitem>
  1193. <listitem>
  1194. <computeroutput>
  1195. <functionname alt="boost::proto::assert_matches_not">proto::assert_matches_not()</functionname>
  1196. </computeroutput>
  1197. </listitem>
  1198. <listitem>
  1199. <computeroutput>
  1200. <functionname alt="boost::proto::child">proto::child()</functionname>
  1201. </computeroutput>
  1202. </listitem>
  1203. <listitem>
  1204. <computeroutput>
  1205. <functionname alt="boost::proto::child_c">proto::child_c()</functionname>
  1206. </computeroutput>
  1207. </listitem>
  1208. <listitem>
  1209. <computeroutput>
  1210. <functionname alt="boost::proto::deep_copy">proto::deep_copy()</functionname>
  1211. </computeroutput>
  1212. </listitem>
  1213. <listitem>
  1214. <computeroutput>
  1215. <functionname alt="boost::proto::display_expr">proto::display_expr()</functionname>
  1216. </computeroutput>
  1217. </listitem>
  1218. <listitem>
  1219. <computeroutput>
  1220. <functionname alt="boost::proto::env_var">proto::env_var()</functionname>
  1221. </computeroutput>
  1222. </listitem>
  1223. <listitem>
  1224. <computeroutput>
  1225. <functionname alt="boost::proto::eval">proto::eval()</functionname>
  1226. </computeroutput>
  1227. </listitem>
  1228. <listitem>
  1229. <computeroutput>
  1230. <functionname alt="boost::proto::flatten">proto::flatten()</functionname>
  1231. </computeroutput>
  1232. </listitem>
  1233. <listitem>
  1234. <computeroutput>
  1235. <functionname alt="boost::proto::has_env_var">proto::has_env_var()</functionname>
  1236. </computeroutput>
  1237. </listitem>
  1238. <listitem>
  1239. <computeroutput>
  1240. <functionname alt="boost::proto::if_else">proto::if_else()</functionname>
  1241. </computeroutput>
  1242. </listitem>
  1243. <listitem>
  1244. <computeroutput>
  1245. <functionname alt="boost::proto::left">proto::left()</functionname>
  1246. </computeroutput>
  1247. </listitem>
  1248. <listitem>
  1249. <computeroutput>
  1250. <functionname alt="boost::proto::lit">proto::lit()</functionname>
  1251. </computeroutput>
  1252. </listitem>
  1253. <listitem>
  1254. <computeroutput>
  1255. <functionname alt="boost::proto::make_expr">proto::make_expr()</functionname>
  1256. </computeroutput>
  1257. </listitem>
  1258. <listitem>
  1259. <computeroutput>
  1260. <functionname alt="boost::proto::right">proto::right()</functionname>
  1261. </computeroutput>
  1262. </listitem>
  1263. <listitem>
  1264. <computeroutput>
  1265. <functionname alt="boost::proto::unpack_expr">proto::unpack_expr()</functionname>
  1266. </computeroutput>
  1267. </listitem>
  1268. <listitem>
  1269. <computeroutput>
  1270. <functionname alt="boost::proto::value">proto::value()</functionname>
  1271. </computeroutput>
  1272. </listitem>
  1273. </itemizedlist>
  1274. </section>
  1275. <!-- headers -->
  1276. <xi:include href="reference/args.xml"/>
  1277. <xi:include href="reference/core.xml"/>
  1278. <xi:include href="reference/debug.xml"/>
  1279. <xi:include href="reference/deep_copy.xml"/>
  1280. <xi:include href="reference/domain.xml"/>
  1281. <xi:include href="reference/eval.xml"/>
  1282. <xi:include href="reference/expr.xml"/>
  1283. <xi:include href="reference/extends.xml"/>
  1284. <xi:include href="reference/functional.xml"/>
  1285. <xi:include href="reference/functional/fusion.xml"/>
  1286. <xi:include href="reference/functional/fusion/at.xml"/>
  1287. <xi:include href="reference/functional/fusion/pop_back.xml"/>
  1288. <xi:include href="reference/functional/fusion/pop_front.xml"/>
  1289. <xi:include href="reference/functional/fusion/push_back.xml"/>
  1290. <xi:include href="reference/functional/fusion/push_front.xml"/>
  1291. <xi:include href="reference/functional/fusion/reverse.xml"/>
  1292. <xi:include href="reference/functional/range/begin.xml"/>
  1293. <xi:include href="reference/functional/range/empty.xml"/>
  1294. <xi:include href="reference/functional/range/end.xml"/>
  1295. <xi:include href="reference/functional/range/rbegin.xml"/>
  1296. <xi:include href="reference/functional/range/rend.xml"/>
  1297. <xi:include href="reference/functional/range/size.xml"/>
  1298. <xi:include href="reference/functional/std.xml"/>
  1299. <xi:include href="reference/functional/std/iterator.xml"/>
  1300. <xi:include href="reference/functional/std/utility.xml"/>
  1301. <xi:include href="reference/fusion.xml"/>
  1302. <xi:include href="reference/generate.xml"/>
  1303. <xi:include href="reference/literal.xml"/>
  1304. <xi:include href="reference/make_expr.xml"/>
  1305. <xi:include href="reference/matches.xml"/>
  1306. <xi:include href="reference/operators.xml"/>
  1307. <xi:include href="reference/proto.xml"/>
  1308. <xi:include href="reference/proto_fwd.xml"/>
  1309. <xi:include href="reference/proto_typeof.xml"/>
  1310. <xi:include href="reference/repeat.xml"/>
  1311. <xi:include href="reference/tags.xml"/>
  1312. <xi:include href="reference/traits.xml"/>
  1313. <xi:include href="reference/transform.xml"/>
  1314. <xi:include href="reference/transform/arg.xml"/>
  1315. <xi:include href="reference/transform/call.xml"/>
  1316. <xi:include href="reference/transform/default.xml"/>
  1317. <xi:include href="reference/transform/env.xml"/>
  1318. <xi:include href="reference/transform/fold.xml"/>
  1319. <xi:include href="reference/transform/fold_tree.xml"/>
  1320. <xi:include href="reference/transform/impl.xml"/>
  1321. <xi:include href="reference/transform/integral_c.xml"/>
  1322. <xi:include href="reference/transform/lazy.xml"/>
  1323. <xi:include href="reference/transform/make.xml"/>
  1324. <xi:include href="reference/transform/pass_through.xml"/>
  1325. <xi:include href="reference/transform/when.xml"/>
  1326. <xi:include href="reference/context.xml"/>
  1327. <xi:include href="reference/context/callable.xml"/>
  1328. <xi:include href="reference/context/default.xml"/>
  1329. <xi:include href="reference/context/null.xml"/>
  1330. <!-- concepts -->
  1331. <xi:include href="reference/concepts/CallableTransform.xml"/>
  1332. <xi:include href="reference/concepts/Domain.xml"/>
  1333. <xi:include href="reference/concepts/Expr.xml"/>
  1334. <xi:include href="reference/concepts/ObjectTransform.xml"/>
  1335. <xi:include href="reference/concepts/PolymorphicFunctionObject.xml"/>
  1336. <xi:include href="reference/concepts/PrimitiveTransform.xml"/>
  1337. <xi:include href="reference/concepts/Transform.xml"/>
  1338. </library-reference>