Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: downloads/boost_1_33_1/libs/tokenizer/index.html @ 13

Last change on this file since 13 was 12, checked in by landauf, 17 years ago

added boost

File size: 3.2 KB
Line 
1<html>
2
3<head>
4<meta http-equiv="Content-Type"
5content="text/html; charset=iso-8859-1">
6<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
7<title>Boost Tokenizer Overview</title>
8<!--
9  -- Copyright (c) Jeremy Siek 2000
10  --
11  -- Permission to use, copy, modify, distribute and sell this software
12  -- and its documentation for any purpose is hereby granted without fee,
13  -- provided that the above copyright notice appears in all copies and
14  -- that both that copyright notice and this permission notice appear
15  -- in supporting documentation.  Jeremy Siek makes no
16  -- representations about the suitability of this software for any
17  -- purpose.  It is provided "as is" without express or implied warranty.
18  -->
19</head>
20
21<body bgcolor="#FFFFFF" text="#000000" link="#0000EE"
22vlink="#551A8B" alink="#FF0000">
23
24<p><img src="../../boost.png" alt="C++ Boost" width="277"
25height="86"> <br>
26</p>
27
28<h1 align="center">Table Of Contents</h1>
29
30<p align="left">&nbsp;</p>
31
32<h2 align="left"><a href="introduc.htm">Introduction</a></h2>
33
34<h2 align="left">Containers and Iterators</h2>
35
36<ul>
37    <li><h3 align="left"><a href="tokenizer.htm">tokenizer</a></h3>
38    </li>
39    <li><h3 align="left"><a href="token_iterator.htm">token
40        iterator</a></h3>
41    </li>
42</ul>
43
44<h2><a href="tokenizerfunction.htm">TokenizerFunction Concept</a></h2>
45
46<h2>TokenizerFunction Models</h2>
47
48<ul>
49    <li><h3><a href="char_separator.htm">char_separator</a></h3>
50    </li>
51    <li><h3><a href="escaped_list_separator.htm">escaped_list_separator</a></h3>
52    </li>
53    <li><h3><a href="offset_separator.htm">offset_separator</a></h3>
54    </li>
55    <li><font color="red">Deprecated:</font> <a href="char_delimiters_separator.htm">char_delimiters_separator</a></a>
56    </li>
57</ul>
58
59<h2>&nbsp;</h2>
60<h2>Acknowledgements</h2>
61<p>I wish to thank the members of the boost mailing list, whose comments,
62compliments, and criticisms during both the development and formal review helped
63make the Tokenizer library what it is. I especially wish to thank Aleksey
64Gurtovoy for the idea of using a pair of iterators to specify the input, instead
65of a string. I also wish to thank Jeremy Siek for his idea of providing a
66container interface for the token iterators and for simplifying the template
67parameters for the TokenizerFunctions. He and Daryle Walker also emphasized the
68need to separate interface and implementation. Gary Powell sparked the idea of
69using the isspace and ispunct as the defaults for char_delimiters_separator.
70Jeff Garland provided ideas on how to change to order of the template parameters
71in order to make tokenizer easier to declare. Thanks to Douglas Gregor who
72served as review manager and provided many insights both on the boost list and
73in e-mail on how to polish up the implementation and presentation of Tokenizer.
74Finally, thanks to Beman Dawes who integrated the final version into the boost
75distribution.</p>
76
77<hr>
78
79<p>© Copyright John R. Bandela 2001. Permission to copy, use,
80modify, sell and distribute this document is granted provided
81this copyright notice appears in all copies. This document is
82provided &quot;as is&quot; without express or implied warranty,
83and with no claim as to its suitability for any purpose.</p>
84
85<p>&nbsp;</p>
86
87<p>&nbsp;</p>
88</body>
89</html>
Note: See TracBrowser for help on using the repository browser.