C:/Development/boost_sandbox/rpc/boost/rpc/remote_caller.hpp

00001 // Copyright Stjepan Rajko 2007. Use, modification and
00002 // distribution is subject to the Boost Software License, Version
00003 // 1.0. (See accompanying file LICENSE_1_0.txt or copy at
00004 // http://www.boost.org/LICENSE_1_0.txt)
00005 
00006 #ifndef BOOST_RPC_REMOTE_CALLER_HPP
00007 #define BOOST_RPC_REMOTE_CALLER_HPP
00008 
00009 #include <boost/detail/arity.hpp>
00010 
00011 namespace boost {
00012 namespace rpc {
00013 
00014 template<typename Signature, typename ArchivePair, int Arity, typename Enable=void>
00015 class marshaled_impl;
00016 
00017 #define BOOST_ARITY_SEPARATE_VOID_RETURN
00018 #define BOOST_ARITY_ITERATION_PARAMS \
00019     (3,(0,BOOST_RPC_MAX_ARGS,<boost/rpc/detail/marshaled_template.hpp>))
00020 #include <boost/detail/arity_iterate.hpp>
00021 #undef BOOST_ARITY_ITERATION_PARAMS
00022 #undef BOOST_ARITY_SEPARATE_VOID_RETURN
00023 
00024 
00025 } // namespace rpc
00026 } // namespace boost
00027 
00028 #endif // BOOST_RPC_REMOTE_CALLER_HPP

Generated on Sun May 20 15:47:56 2007 by  doxygen 1.5.2