size_type index(first-impl_->data_.begin());
size_type sz(last-first);
BOOST_ASSERT( index >= begin_ && index < end_ && sz <= end_-index );
- /** \fixme Here we should assert, that no bytes belonging to the
+ /** \todo Here we should assert, that no bytes belonging to the
next iterator are deleted ... */
impl_->data_.erase(first,last);
impl_->updateIterators(index,-sz,self_,INSIDE);
parsed_(false), refcount_(1)
{
SATCOM_PKF_REFC_MSG("] Packet::Packet (" << this << "): refcount_ = 1\n");
- /** \fixme This is not exception safe, if an exception is thrown in
- the derived class constuctor, the effects of this call must be
- undone which is not possible in a simple way. */
arg(this);
}
intrusive_ptr is only the size of an ordinary pointer, a
smart_ptr has the size of two pointers).
- \fixme Make all data mutators protected
-
\nosubgrouping
*/
class Packet : boost::noncopyable
InputIterator f,
InputIterator l)
{
+ /** \todo Optimize this for random-access and multi-pass iterators */
for (;f!=l;++f,++pos) insert(pos,*f);
}
InputIterator f,
InputIterator l)
{
- /** \fixme This might be horribly inefficient ... we need to
+ /** \todo This might be horribly inefficient ... we need to
specialize for random_access and forward iterators, where we
can count the distance */
<body>
<div id="head">
- <h1>SENF Extensible Network Framework</h1>
- <h2>Introduction and Overview</h2>
<div id="search">
<form action="../../doclib/search.php" method="get">
Search: <input type="text" name="query" size="20" accesskey="s"/>
</form>
</div>
+ <h1>SENF Extensible Network Framework</h1>
+ <h2>Introduction and Overview</h2>
</div>
<div id="content1">
<body>
<div id="head">
- <h1>SENF Extensible Network Framework</h1>
- <h2>Documentation and API reference</h2>
<div id="search">
<form action="../../../doclib/search.php" method="get">
Search: <input type="text" name="query" size="20" accesskey="s"/>
</form>
</div>
+ <h1>SENF Extensible Network Framework</h1>
+ <h2>Documentation and API reference</h2>
</div>
<div id="content1">
<?xml version="1.0" encoding="utf-8"?>\r
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">\r
\r
- <xsl:output method="html" encoding="html"/>\r
+ <xsl:output \r
+ method="html" \r
+ encoding="html" \r
+ doctype-public="-//W3C//DTD HTML 4.01 Transitional//EN"\r
+ doctype-system="http://www.w3.org/TR/html4/loose.dtd"/>\r
\r
<xsl:template match="*">\r
<xsl:copy>\r
<body>
<div id="head">
- <h1>SENF Extensible Network Framework</h1>
- <h2>Search Results</h2>
<div id="search">
<form action="search.php" method="get">
Search: <?php inputfield(); ?>
</form>
</div>
+ <h1>SENF Extensible Network Framework</h1>
+ <h2>Search Results</h2>
</div>
<div id="content1">
}
#head {
- height: 72px;
+ height: 62px;
border-top: 5px solid #DECD40;
border-bottom: 1px solid #AF9D00;
background: url(logo-head.png) top left no-repeat;
#head h2 {
margin: 0 0 0 100px;
- padding: 6px 0 0 42px;
- height: 26px;
+ padding: 4px 0 0 42px;
+ height: 18px;
background-color: #EDE497;
color: #726921;
font-size: 13px;
}
#search {
- position: absolute;
- top: 50px;
- right: 10px;
+ float: right;
+ width: 150px;
+ height: 39px;
+ font-size: 10px;
+ /* margin/padding/color/background-color/border: mostly IE6/IE7 fixes */
+ margin: 0 0 0 -10px;
+ padding: 0 10px 0 10px;
+ color: #726921;
+ background-color: #DECD40;
+ border-bottom: 1px solid #AF9D00;
+}
+
+#search input {
+ display: block;
+ height: 16px;
+ border: 1px solid #AF9D00;
+ width: 100%;
+}
+
+#search form {
+ margin: 0;
+ padding: 0;
}
#content1 {
}
a.anchor {
- color: inherit;
- background-color: white !important;
+ color: inherit;
+ background-color: white !important;
}
div.tabs {
}
div.bug, div.fixme, div.todo, div.idea {
- padding-left: 10px;
+ padding-left: 10px;
}
div.bug {
- border-left: 10px solid red;
+ border-left: 10px solid red;
}
div.fixme {
- border-left: 10px solid yellow;
+ border-left: 10px solid yellow;
}
div.todo {
- border-left: 10px solid green;
+ border-left: 10px solid green;
}
div.idea {
- border-left: 10px solid #AAAAAA;
+ border-left: 10px solid #AAAAAA;
}
table {
table.glossary {
border: none;
border-spacing: 0;
- margin: 10px 0;
+ margin: 10px 0;
}
table.glossary tr td {
table.members td:first-child {
width: 35%;
-}
\ No newline at end of file
+}
+
+/* \f
+ * Local Variables:
+ * indent-tabs-mode: nil
+ * ispell-local-dictionary: "american"
+ * End:
+ */