// // MessagePack for C++ static resolution routine // // Copyright (C) 2008-2013 FURUHASHI Sadayuki and KONDO Takatoshi // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // #ifndef MSGPACK_CPP03_MSGPACK_TUPLE_FWD_HPP #define MSGPACK_CPP03_MSGPACK_TUPLE_FWD_HPP #include "msgpack/versioning.hpp" #include "msgpack/object_fwd.hpp" namespace msgpack { MSGPACK_API_VERSION_NAMESPACE(v1) { namespace type { // FIXME operator== // FIXME operator!= template struct tuple; template struct tuple_element; template struct const_tuple_element; template struct tuple_type; template struct tuple_element, 0>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 15>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 15>; template struct tuple_element, 16>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 15>; template struct tuple_element, 16>; template struct tuple_element, 17>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 15>; template struct tuple_element, 16>; template struct tuple_element, 17>; template struct tuple_element, 18>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 15>; template struct tuple_element, 16>; template struct tuple_element, 17>; template struct tuple_element, 18>; template struct tuple_element, 19>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 15>; template struct tuple_element, 16>; template struct tuple_element, 17>; template struct tuple_element, 18>; template struct tuple_element, 19>; template struct tuple_element, 20>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 15>; template struct tuple_element, 16>; template struct tuple_element, 17>; template struct tuple_element, 18>; template struct tuple_element, 19>; template struct tuple_element, 20>; template struct tuple_element, 21>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 15>; template struct tuple_element, 16>; template struct tuple_element, 17>; template struct tuple_element, 18>; template struct tuple_element, 19>; template struct tuple_element, 20>; template struct tuple_element, 21>; template struct tuple_element, 22>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 15>; template struct tuple_element, 16>; template struct tuple_element, 17>; template struct tuple_element, 18>; template struct tuple_element, 19>; template struct tuple_element, 20>; template struct tuple_element, 21>; template struct tuple_element, 22>; template struct tuple_element, 23>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 15>; template struct tuple_element, 16>; template struct tuple_element, 17>; template struct tuple_element, 18>; template struct tuple_element, 19>; template struct tuple_element, 20>; template struct tuple_element, 21>; template struct tuple_element, 22>; template struct tuple_element, 23>; template struct tuple_element, 24>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 15>; template struct tuple_element, 16>; template struct tuple_element, 17>; template struct tuple_element, 18>; template struct tuple_element, 19>; template struct tuple_element, 20>; template struct tuple_element, 21>; template struct tuple_element, 22>; template struct tuple_element, 23>; template struct tuple_element, 24>; template struct tuple_element, 25>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 15>; template struct tuple_element, 16>; template struct tuple_element, 17>; template struct tuple_element, 18>; template struct tuple_element, 19>; template struct tuple_element, 20>; template struct tuple_element, 21>; template struct tuple_element, 22>; template struct tuple_element, 23>; template struct tuple_element, 24>; template struct tuple_element, 25>; template struct tuple_element, 26>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 15>; template struct tuple_element, 16>; template struct tuple_element, 17>; template struct tuple_element, 18>; template struct tuple_element, 19>; template struct tuple_element, 20>; template struct tuple_element, 21>; template struct tuple_element, 22>; template struct tuple_element, 23>; template struct tuple_element, 24>; template struct tuple_element, 25>; template struct tuple_element, 26>; template struct tuple_element, 27>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 15>; template struct tuple_element, 16>; template struct tuple_element, 17>; template struct tuple_element, 18>; template struct tuple_element, 19>; template struct tuple_element, 20>; template struct tuple_element, 21>; template struct tuple_element, 22>; template struct tuple_element, 23>; template struct tuple_element, 24>; template struct tuple_element, 25>; template struct tuple_element, 26>; template struct tuple_element, 27>; template struct tuple_element, 28>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 15>; template struct tuple_element, 16>; template struct tuple_element, 17>; template struct tuple_element, 18>; template struct tuple_element, 19>; template struct tuple_element, 20>; template struct tuple_element, 21>; template struct tuple_element, 22>; template struct tuple_element, 23>; template struct tuple_element, 24>; template struct tuple_element, 25>; template struct tuple_element, 26>; template struct tuple_element, 27>; template struct tuple_element, 28>; template struct tuple_element, 29>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 15>; template struct tuple_element, 16>; template struct tuple_element, 17>; template struct tuple_element, 18>; template struct tuple_element, 19>; template struct tuple_element, 20>; template struct tuple_element, 21>; template struct tuple_element, 22>; template struct tuple_element, 23>; template struct tuple_element, 24>; template struct tuple_element, 25>; template struct tuple_element, 26>; template struct tuple_element, 27>; template struct tuple_element, 28>; template struct tuple_element, 29>; template struct tuple_element, 30>; template struct tuple_element, 0>; template struct tuple_element, 1>; template struct tuple_element, 2>; template struct tuple_element, 3>; template struct tuple_element, 4>; template struct tuple_element, 5>; template struct tuple_element, 6>; template struct tuple_element, 7>; template struct tuple_element, 8>; template struct tuple_element, 9>; template struct tuple_element, 10>; template struct tuple_element, 11>; template struct tuple_element, 12>; template struct tuple_element, 13>; template struct tuple_element, 14>; template struct tuple_element, 15>; template struct tuple_element, 16>; template struct tuple_element, 17>; template struct tuple_element, 18>; template struct tuple_element, 19>; template struct tuple_element, 20>; template struct tuple_element, 21>; template struct tuple_element, 22>; template struct tuple_element, 23>; template struct tuple_element, 24>; template struct tuple_element, 25>; template struct tuple_element, 26>; template struct tuple_element, 27>; template struct tuple_element, 28>; template struct tuple_element, 29>; template struct tuple_element, 30>; template struct tuple_element, 31>; template struct const_tuple_element, 0>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 15>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 15>; template struct const_tuple_element, 16>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 15>; template struct const_tuple_element, 16>; template struct const_tuple_element, 17>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 15>; template struct const_tuple_element, 16>; template struct const_tuple_element, 17>; template struct const_tuple_element, 18>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 15>; template struct const_tuple_element, 16>; template struct const_tuple_element, 17>; template struct const_tuple_element, 18>; template struct const_tuple_element, 19>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 15>; template struct const_tuple_element, 16>; template struct const_tuple_element, 17>; template struct const_tuple_element, 18>; template struct const_tuple_element, 19>; template struct const_tuple_element, 20>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 15>; template struct const_tuple_element, 16>; template struct const_tuple_element, 17>; template struct const_tuple_element, 18>; template struct const_tuple_element, 19>; template struct const_tuple_element, 20>; template struct const_tuple_element, 21>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 15>; template struct const_tuple_element, 16>; template struct const_tuple_element, 17>; template struct const_tuple_element, 18>; template struct const_tuple_element, 19>; template struct const_tuple_element, 20>; template struct const_tuple_element, 21>; template struct const_tuple_element, 22>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 15>; template struct const_tuple_element, 16>; template struct const_tuple_element, 17>; template struct const_tuple_element, 18>; template struct const_tuple_element, 19>; template struct const_tuple_element, 20>; template struct const_tuple_element, 21>; template struct const_tuple_element, 22>; template struct const_tuple_element, 23>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 15>; template struct const_tuple_element, 16>; template struct const_tuple_element, 17>; template struct const_tuple_element, 18>; template struct const_tuple_element, 19>; template struct const_tuple_element, 20>; template struct const_tuple_element, 21>; template struct const_tuple_element, 22>; template struct const_tuple_element, 23>; template struct const_tuple_element, 24>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 15>; template struct const_tuple_element, 16>; template struct const_tuple_element, 17>; template struct const_tuple_element, 18>; template struct const_tuple_element, 19>; template struct const_tuple_element, 20>; template struct const_tuple_element, 21>; template struct const_tuple_element, 22>; template struct const_tuple_element, 23>; template struct const_tuple_element, 24>; template struct const_tuple_element, 25>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 15>; template struct const_tuple_element, 16>; template struct const_tuple_element, 17>; template struct const_tuple_element, 18>; template struct const_tuple_element, 19>; template struct const_tuple_element, 20>; template struct const_tuple_element, 21>; template struct const_tuple_element, 22>; template struct const_tuple_element, 23>; template struct const_tuple_element, 24>; template struct const_tuple_element, 25>; template struct const_tuple_element, 26>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 15>; template struct const_tuple_element, 16>; template struct const_tuple_element, 17>; template struct const_tuple_element, 18>; template struct const_tuple_element, 19>; template struct const_tuple_element, 20>; template struct const_tuple_element, 21>; template struct const_tuple_element, 22>; template struct const_tuple_element, 23>; template struct const_tuple_element, 24>; template struct const_tuple_element, 25>; template struct const_tuple_element, 26>; template struct const_tuple_element, 27>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 15>; template struct const_tuple_element, 16>; template struct const_tuple_element, 17>; template struct const_tuple_element, 18>; template struct const_tuple_element, 19>; template struct const_tuple_element, 20>; template struct const_tuple_element, 21>; template struct const_tuple_element, 22>; template struct const_tuple_element, 23>; template struct const_tuple_element, 24>; template struct const_tuple_element, 25>; template struct const_tuple_element, 26>; template struct const_tuple_element, 27>; template struct const_tuple_element, 28>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 15>; template struct const_tuple_element, 16>; template struct const_tuple_element, 17>; template struct const_tuple_element, 18>; template struct const_tuple_element, 19>; template struct const_tuple_element, 20>; template struct const_tuple_element, 21>; template struct const_tuple_element, 22>; template struct const_tuple_element, 23>; template struct const_tuple_element, 24>; template struct const_tuple_element, 25>; template struct const_tuple_element, 26>; template struct const_tuple_element, 27>; template struct const_tuple_element, 28>; template struct const_tuple_element, 29>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 15>; template struct const_tuple_element, 16>; template struct const_tuple_element, 17>; template struct const_tuple_element, 18>; template struct const_tuple_element, 19>; template struct const_tuple_element, 20>; template struct const_tuple_element, 21>; template struct const_tuple_element, 22>; template struct const_tuple_element, 23>; template struct const_tuple_element, 24>; template struct const_tuple_element, 25>; template struct const_tuple_element, 26>; template struct const_tuple_element, 27>; template struct const_tuple_element, 28>; template struct const_tuple_element, 29>; template struct const_tuple_element, 30>; template struct const_tuple_element, 0>; template struct const_tuple_element, 1>; template struct const_tuple_element, 2>; template struct const_tuple_element, 3>; template struct const_tuple_element, 4>; template struct const_tuple_element, 5>; template struct const_tuple_element, 6>; template struct const_tuple_element, 7>; template struct const_tuple_element, 8>; template struct const_tuple_element, 9>; template struct const_tuple_element, 10>; template struct const_tuple_element, 11>; template struct const_tuple_element, 12>; template struct const_tuple_element, 13>; template struct const_tuple_element, 14>; template struct const_tuple_element, 15>; template struct const_tuple_element, 16>; template struct const_tuple_element, 17>; template struct const_tuple_element, 18>; template struct const_tuple_element, 19>; template struct const_tuple_element, 20>; template struct const_tuple_element, 21>; template struct const_tuple_element, 22>; template struct const_tuple_element, 23>; template struct const_tuple_element, 24>; template struct const_tuple_element, 25>; template struct const_tuple_element, 26>; template struct const_tuple_element, 27>; template struct const_tuple_element, 28>; template struct const_tuple_element, 29>; template struct const_tuple_element, 30>; template struct const_tuple_element, 31>; template <> struct tuple<>; template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); template struct tuple; template typename type::tuple_element, N>::reference get(type::tuple& t); template typename type::const_tuple_element, N>::const_reference get(type::tuple const& t); tuple<> make_tuple(); template tuple make_tuple(typename tuple_type::transparent_reference a0); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14, typename tuple_type::transparent_reference a15); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14, typename tuple_type::transparent_reference a15, typename tuple_type::transparent_reference a16); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14, typename tuple_type::transparent_reference a15, typename tuple_type::transparent_reference a16, typename tuple_type::transparent_reference a17); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14, typename tuple_type::transparent_reference a15, typename tuple_type::transparent_reference a16, typename tuple_type::transparent_reference a17, typename tuple_type::transparent_reference a18); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14, typename tuple_type::transparent_reference a15, typename tuple_type::transparent_reference a16, typename tuple_type::transparent_reference a17, typename tuple_type::transparent_reference a18, typename tuple_type::transparent_reference a19); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14, typename tuple_type::transparent_reference a15, typename tuple_type::transparent_reference a16, typename tuple_type::transparent_reference a17, typename tuple_type::transparent_reference a18, typename tuple_type::transparent_reference a19, typename tuple_type::transparent_reference a20); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14, typename tuple_type::transparent_reference a15, typename tuple_type::transparent_reference a16, typename tuple_type::transparent_reference a17, typename tuple_type::transparent_reference a18, typename tuple_type::transparent_reference a19, typename tuple_type::transparent_reference a20, typename tuple_type::transparent_reference a21); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14, typename tuple_type::transparent_reference a15, typename tuple_type::transparent_reference a16, typename tuple_type::transparent_reference a17, typename tuple_type::transparent_reference a18, typename tuple_type::transparent_reference a19, typename tuple_type::transparent_reference a20, typename tuple_type::transparent_reference a21, typename tuple_type::transparent_reference a22); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14, typename tuple_type::transparent_reference a15, typename tuple_type::transparent_reference a16, typename tuple_type::transparent_reference a17, typename tuple_type::transparent_reference a18, typename tuple_type::transparent_reference a19, typename tuple_type::transparent_reference a20, typename tuple_type::transparent_reference a21, typename tuple_type::transparent_reference a22, typename tuple_type::transparent_reference a23); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14, typename tuple_type::transparent_reference a15, typename tuple_type::transparent_reference a16, typename tuple_type::transparent_reference a17, typename tuple_type::transparent_reference a18, typename tuple_type::transparent_reference a19, typename tuple_type::transparent_reference a20, typename tuple_type::transparent_reference a21, typename tuple_type::transparent_reference a22, typename tuple_type::transparent_reference a23, typename tuple_type::transparent_reference a24); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14, typename tuple_type::transparent_reference a15, typename tuple_type::transparent_reference a16, typename tuple_type::transparent_reference a17, typename tuple_type::transparent_reference a18, typename tuple_type::transparent_reference a19, typename tuple_type::transparent_reference a20, typename tuple_type::transparent_reference a21, typename tuple_type::transparent_reference a22, typename tuple_type::transparent_reference a23, typename tuple_type::transparent_reference a24, typename tuple_type::transparent_reference a25); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14, typename tuple_type::transparent_reference a15, typename tuple_type::transparent_reference a16, typename tuple_type::transparent_reference a17, typename tuple_type::transparent_reference a18, typename tuple_type::transparent_reference a19, typename tuple_type::transparent_reference a20, typename tuple_type::transparent_reference a21, typename tuple_type::transparent_reference a22, typename tuple_type::transparent_reference a23, typename tuple_type::transparent_reference a24, typename tuple_type::transparent_reference a25, typename tuple_type::transparent_reference a26); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14, typename tuple_type::transparent_reference a15, typename tuple_type::transparent_reference a16, typename tuple_type::transparent_reference a17, typename tuple_type::transparent_reference a18, typename tuple_type::transparent_reference a19, typename tuple_type::transparent_reference a20, typename tuple_type::transparent_reference a21, typename tuple_type::transparent_reference a22, typename tuple_type::transparent_reference a23, typename tuple_type::transparent_reference a24, typename tuple_type::transparent_reference a25, typename tuple_type::transparent_reference a26, typename tuple_type::transparent_reference a27); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14, typename tuple_type::transparent_reference a15, typename tuple_type::transparent_reference a16, typename tuple_type::transparent_reference a17, typename tuple_type::transparent_reference a18, typename tuple_type::transparent_reference a19, typename tuple_type::transparent_reference a20, typename tuple_type::transparent_reference a21, typename tuple_type::transparent_reference a22, typename tuple_type::transparent_reference a23, typename tuple_type::transparent_reference a24, typename tuple_type::transparent_reference a25, typename tuple_type::transparent_reference a26, typename tuple_type::transparent_reference a27, typename tuple_type::transparent_reference a28); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14, typename tuple_type::transparent_reference a15, typename tuple_type::transparent_reference a16, typename tuple_type::transparent_reference a17, typename tuple_type::transparent_reference a18, typename tuple_type::transparent_reference a19, typename tuple_type::transparent_reference a20, typename tuple_type::transparent_reference a21, typename tuple_type::transparent_reference a22, typename tuple_type::transparent_reference a23, typename tuple_type::transparent_reference a24, typename tuple_type::transparent_reference a25, typename tuple_type::transparent_reference a26, typename tuple_type::transparent_reference a27, typename tuple_type::transparent_reference a28, typename tuple_type::transparent_reference a29); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14, typename tuple_type::transparent_reference a15, typename tuple_type::transparent_reference a16, typename tuple_type::transparent_reference a17, typename tuple_type::transparent_reference a18, typename tuple_type::transparent_reference a19, typename tuple_type::transparent_reference a20, typename tuple_type::transparent_reference a21, typename tuple_type::transparent_reference a22, typename tuple_type::transparent_reference a23, typename tuple_type::transparent_reference a24, typename tuple_type::transparent_reference a25, typename tuple_type::transparent_reference a26, typename tuple_type::transparent_reference a27, typename tuple_type::transparent_reference a28, typename tuple_type::transparent_reference a29, typename tuple_type::transparent_reference a30); template tuple make_tuple(typename tuple_type::transparent_reference a0, typename tuple_type::transparent_reference a1, typename tuple_type::transparent_reference a2, typename tuple_type::transparent_reference a3, typename tuple_type::transparent_reference a4, typename tuple_type::transparent_reference a5, typename tuple_type::transparent_reference a6, typename tuple_type::transparent_reference a7, typename tuple_type::transparent_reference a8, typename tuple_type::transparent_reference a9, typename tuple_type::transparent_reference a10, typename tuple_type::transparent_reference a11, typename tuple_type::transparent_reference a12, typename tuple_type::transparent_reference a13, typename tuple_type::transparent_reference a14, typename tuple_type::transparent_reference a15, typename tuple_type::transparent_reference a16, typename tuple_type::transparent_reference a17, typename tuple_type::transparent_reference a18, typename tuple_type::transparent_reference a19, typename tuple_type::transparent_reference a20, typename tuple_type::transparent_reference a21, typename tuple_type::transparent_reference a22, typename tuple_type::transparent_reference a23, typename tuple_type::transparent_reference a24, typename tuple_type::transparent_reference a25, typename tuple_type::transparent_reference a26, typename tuple_type::transparent_reference a27, typename tuple_type::transparent_reference a28, typename tuple_type::transparent_reference a29, typename tuple_type::transparent_reference a30, typename tuple_type::transparent_reference a31); } // namespace type msgpack::object const& operator>> ( msgpack::object const& o, type::tuple<>&); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template msgpack::object const& operator>> ( msgpack::object const& o, type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple<>&); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); template const msgpack::packer& operator<< ( msgpack::packer& o, const type::tuple& v); void operator<< ( msgpack::object::with_zone& o, const type::tuple<>&); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); template void operator<< ( msgpack::object::with_zone& o, const type::tuple& v); } // MSGPACK_API_VERSION_NAMESPACE(v1) } // namespace msgpack //std::ostream& operator<< (std::ostream& o, const msgpack::type::tuple<>& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // //template //std::ostream& operator<< (std::ostream& o, // const msgpack::type::tuple& v); // #endif // MSGPACK_CPP03_MSGPACK_TUPLE_FWD_HPP