Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r61421 - in trunk/libs/spirit/example/scheme: output utree/detail
From: hartmut.kaiser_at_[hidden]
Date: 2010-04-20 08:27:26


Author: hkaiser
Date: 2010-04-20 08:27:26 EDT (Tue, 20 Apr 2010)
New Revision: 61421
URL: http://svn.boost.org/trac/boost/changeset/61421

Log:
Spirit: minor scheme fixes
Text files modified:
   trunk/libs/spirit/example/scheme/output/utree_traits.hpp | 20 ++++++++++----------
   trunk/libs/spirit/example/scheme/utree/detail/utree_detail2.hpp | 4 ++--
   2 files changed, 12 insertions(+), 12 deletions(-)

Modified: trunk/libs/spirit/example/scheme/output/utree_traits.hpp
==============================================================================
--- trunk/libs/spirit/example/scheme/output/utree_traits.hpp (original)
+++ trunk/libs/spirit/example/scheme/output/utree_traits.hpp 2010-04-20 08:27:26 EDT (Tue, 20 Apr 2010)
@@ -15,6 +15,16 @@
 #include <boost/spirit/include/karma.hpp>
 
 ///////////////////////////////////////////////////////////////////////////////
+namespace boost
+{
+ template <typename T>
+ inline T get(scheme::utree const& x)
+ {
+ return x.as<T>();
+ }
+}
+
+///////////////////////////////////////////////////////////////////////////////
 namespace boost { namespace spirit { namespace traits
 {
     ///////////////////////////////////////////////////////////////////////////
@@ -246,14 +256,4 @@
     };
 }}}
 
-///////////////////////////////////////////////////////////////////////////////
-namespace boost
-{
- template <typename T>
- inline T get(scheme::utree const& x)
- {
- return x.as<T>();
- }
-}
-
 #endif

Modified: trunk/libs/spirit/example/scheme/utree/detail/utree_detail2.hpp
==============================================================================
--- trunk/libs/spirit/example/scheme/utree/detail/utree_detail2.hpp (original)
+++ trunk/libs/spirit/example/scheme/utree/detail/utree_detail2.hpp 2010-04-20 08:27:26 EDT (Tue, 20 Apr 2010)
@@ -35,14 +35,14 @@
         info() = (t << 1) | (info() & 1);
     }
 
- short fast_string::tag() const
+ inline short fast_string::tag() const
     {
         // warning the tag is not allowed for fast_string!!! it's only
         // placed here to avoid excess padding.
         return (int(buff[small_string_size-2]) << 8) + buff[small_string_size-1];
     }
 
- void fast_string::tag(short tag)
+ inline void fast_string::tag(short tag)
     {
         // warning the tag is not allowed for fast_string!!! it's only
         // placed here to avoid excess padding.


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk