Update of /cvsroot/luabind/luabind/luabind/doc
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6784/doc
Modified Files:
Tag: luabind_rc_0_7
docs.html docs.rst
Log Message:
changed lua_setpanicf to lua_atpanic
Index: docs.html
===================================================================
RCS file: /cvsroot/luabind/luabind/luabind/doc/docs.html,v
retrieving revision 1.54.2.1
retrieving revision 1.54.2.2
diff -u -d -r1.54.2.1 -r1.54.2.2
--- docs.html 1 Jan 2006 16:55:56 -0000 1.54.2.1
+++ docs.html 9 Jan 2006 16:46:54 -0000 1.54.2.2
@@ -3,11 +3,11 @@
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.3.8: http://docutils.sourceforge.net/" />
+<meta name="generator" content="Docutils 0.3.9: http://docutils.sourceforge.net/" />
<title>luabind</title>
<meta name="author" content="Daniel Wallin, Arvid Norberg" />
<meta name="copyright" content="Copyright Daniel Wallin, Arvid Norberg 2003." />
-<meta name="date" content="2005-11-28" />
+<meta name="date" content="2006-01-01" />
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
@@ -22,9 +22,9 @@
<tr><th class="docinfo-name">Copyright:</th>
<td>Copyright Daniel Wallin, Arvid Norberg 2003.</td></tr>
<tr><th class="docinfo-name">Date:</th>
-<td>2005-11-28</td></tr>
+<td>2006-01-01</td></tr>
<tr><th class="docinfo-name">Revision:</th>
-<td>1.26</td></tr>
+<td>1.26.2.1</td></tr>
<tr class="field"><th class="docinfo-name">License:</th><td class="field-body"><p class="first">Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
@@ -882,8 +882,8 @@
<col width="49%" />
</colgroup>
<thead valign="bottom">
-<tr><th>Source</th>
-<th>Target</th>
+<tr><th class="head">Source</th>
+<th class="head">Target</th>
</tr>
</thead>
<tbody valign="top">
@@ -925,8 +925,8 @@
<col width="44%" />
</colgroup>
<thead valign="bottom">
-<tr><th>Source</th>
-<th>Target</th>
+<tr><th class="head">Source</th>
+<th class="head">Target</th>
</tr>
</thead>
<tbody valign="top">
@@ -1082,9 +1082,11 @@
impossible to know if a Lua value is indexable or not (lua_gettable doesn't
fail, it succeeds or crashes). This means that if you're trying to index
something that cannot be indexed, you're on your own. Lua will call its
-<tt class="docutils literal"><span class="pre">panic()</span></tt> function (you can define your own panic function using
-<tt class="docutils literal"><span class="pre">lua_setpanicf</span></tt>). There are also free functions that can be used for
-indexing the table, see <a class="reference" href="#related-functions">Related functions</a>.</p>
+<tt class="docutils literal"><span class="pre">panic()</span></tt> function. You can define your own panic function using
+<tt class="docutils literal"><span class="pre">lua_atpanic</span></tt>. Unless you want to terminate the application, the best way
+to continue from the panic function is to make sure lua is compiled as C++
+and throw an exception from the panic function. There are also free functions
+that can be used for indexing the table, see <a class="reference" href="#related-functions">Related functions</a>.</p>
<p>The constructor that takes a <tt class="docutils literal"><span class="pre">from_stack</span></tt> object is used when you want to
initialize the object with a value from the lua stack. The <tt class="docutils literal"><span class="pre">from_stack</span></tt>
type has the following constructor:</p>
@@ -1698,8 +1700,8 @@
<col width="83%" />
</colgroup>
<thead valign="bottom">
-<tr><th>Parameter</th>
-<th>Purpose</th>
+<tr><th class="head">Parameter</th>
+<th class="head">Purpose</th>
</tr>
</thead>
<tbody valign="top">
@@ -1753,8 +1755,8 @@
<col width="77%" />
</colgroup>
<thead valign="bottom">
-<tr><th>Parameter</th>
-<th>Purpose</th>
+<tr><th class="head">Parameter</th>
+<th class="head">Purpose</th>
</tr>
</thead>
<tbody valign="top">
@@ -1816,8 +1818,8 @@
<col width="80%" />
</colgroup>
<thead valign="bottom">
-<tr><th>Parameter</th>
-<th>Purpose</th>
+<tr><th class="head">Parameter</th>
+<th class="head">Purpose</th>
</tr>
</thead>
<tbody valign="top">
@@ -1880,8 +1882,8 @@
<col width="80%" />
</colgroup>
<thead valign="bottom">
-<tr><th>Parameter</th>
-<th>Purpose</th>
+<tr><th class="head">Parameter</th>
+<th class="head">Purpose</th>
</tr>
</thead>
<tbody valign="top">
@@ -1958,8 +1960,8 @@
<col width="87%" />
</colgroup>
<thead valign="bottom">
-<tr><th>Parameter</th>
-<th>Purpose</th>
+<tr><th class="head">Parameter</th>
+<th class="head">Purpose</th>
</tr>
</thead>
<tbody valign="top">
@@ -2028,8 +2030,8 @@
<col width="83%" />
</colgroup>
<thead valign="bottom">
-<tr><th>Parameter</th>
-<th>Purpose</th>
+<tr><th class="head">Parameter</th>
+<th class="head">Purpose</th>
</tr>
</thead>
<tbody valign="top">
@@ -2174,8 +2176,8 @@
<col width="83%" />
</colgroup>
<thead valign="bottom">
-<tr><th>Parameter</th>
-<th>Purpose</th>
+<tr><th class="head">Parameter</th>
+<th class="head">Purpose</th>
</tr>
</thead>
<tbody valign="top">
Index: docs.rst
===================================================================
RCS file: /cvsroot/luabind/luabind/luabind/doc/docs.rst,v
retrieving revision 1.26.2.1
retrieving revision 1.26.2.2
diff -u -d -r1.26.2.1 -r1.26.2.2
--- docs.rst 1 Jan 2006 16:55:56 -0000 1.26.2.1
+++ docs.rst 9 Jan 2006 16:46:54 -0000 1.26.2.2
@@ -1064,9 +1064,11 @@
impossible to know if a Lua value is indexable or not (lua_gettable doesn't
fail, it succeeds or crashes). This means that if you're trying to index
something that cannot be indexed, you're on your own. Lua will call its
-``panic()`` function (you can define your own panic function using
-``lua_setpanicf``). There are also free functions that can be used for
-indexing the table, see `Related functions`_.
+``panic()`` function. You can define your own panic function using
+``lua_atpanic``. Unless you want to terminate the application, the best way
+to continue from the panic function is to make sure lua is compiled as C++
+and throw an exception from the panic function. There are also free functions
+that can be used for indexing the table, see `Related functions`_.
The constructor that takes a ``from_stack`` object is used when you want to
initialize the object with a value from the lua stack. The ``from_stack``
|