Files
.github
CMakeModules
LICENSES
dist
externals
FidelityFX-FSR
SDL
Vulkan-Headers
cmake-modules
cpp-httplib
cpp-jwt
cubeb
discord-rpc
dynarmic
enet
ffmpeg
find-modules
getopt
glad
inih
libressl
libusb
mbedtls
microprofile
opus
sirit
vcpkg
buildtrees
downloads
packages
boost-algorithm_x64-windows
boost-align_x64-windows
boost-array_x64-windows
boost-asio_x64-windows
boost-assert_x64-windows
boost-atomic_x64-windows
boost-bind_x64-windows
boost-build_x64-windows
boost-chrono_x64-windows
boost-concept-check_x64-windows
boost-config_x64-windows
boost-container-hash_x64-windows
boost-container_x64-windows
boost-context_x64-windows
boost-conversion_x64-windows
boost-core_x64-windows
boost-coroutine_x64-windows
boost-crc_x64-windows
boost-date-time_x64-windows
boost-detail_x64-windows
boost-endian_x64-windows
boost-exception_x64-windows
boost-filesystem_x64-windows
boost-function-types_x64-windows
boost-function_x64-windows
boost-functional_x64-windows
boost-fusion_x64-windows
boost-icl_x64-windows
boost-integer_x64-windows
boost-intrusive_x64-windows
boost-io_x64-windows
boost-iterator_x64-windows
boost-lexical-cast_x64-windows
boost-modular-build-helper_x64-windows
boost-move_x64-windows
boost-mp11_x64-windows
boost-mpl_x64-windows
boost-numeric-conversion_x64-windows
boost-optional_x64-windows
boost-phoenix_x64-windows
include
boost
phoenix
bind
core
function
fusion
object
operator
scope
statement
stl
support
bind.hpp
config.hpp
core.hpp
debug.hpp
function.hpp
fusion.hpp
object.hpp
operator.hpp
phoenix.hpp
scope.hpp
statement.hpp
stl.hpp
version.hpp
phoenix.hpp
share
BUILD_INFO
CONTROL
boost-pool_x64-windows
boost-predef_x64-windows
boost-preprocessor_x64-windows
boost-process_x64-windows
boost-proto_x64-windows
boost-range_x64-windows
boost-ratio_x64-windows
boost-rational_x64-windows
boost-regex_x64-windows
boost-smart-ptr_x64-windows
boost-spirit_x64-windows
boost-static-assert_x64-windows
boost-system_x64-windows
boost-test_x64-windows
boost-thread_x64-windows
boost-throw-exception_x64-windows
boost-timer_x64-windows
boost-tokenizer_x64-windows
boost-tuple_x64-windows
boost-type-index_x64-windows
boost-type-traits_x64-windows
boost-typeof_x64-windows
boost-uninstall_x64-windows
boost-unordered_x64-windows
boost-utility_x64-windows
boost-variant2_x64-windows
boost-variant_x64-windows
boost-vcpkg-helpers_x64-windows
boost-winapi_x64-windows
fmt_x64-windows
lz4_x64-windows
nlohmann-json_x64-windows
vcpkg-cmake-config_x64-windows
vcpkg-cmake-get-vars_x64-windows
vcpkg-cmake_x64-windows
zlib_x64-windows
zstd_x64-windows
scripts
.gitkeep
vcpkg.exe
xbyak
CMakeLists.txt
hooks
patches
src
CMakeLists.txt
CONTRIBUTING.md
Doxyfile
LICENSE.txt
README.md
license.txt
vcpkg.json

51 lines
1.5 KiB
C++
Raw Normal View History

2022-11-05 15:35:56 +01:00
/*==============================================================================
Copyright (c) 2005-2010 Joel de Guzman
Copyright (c) 2010 Thomas Heller
Copyright (c) 2014 John Fletcher
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
==============================================================================*/
#ifndef BOOST_PHOENIX_DEBUG_HPP
#define BOOST_PHOENIX_DEBUG_HPP
#include <iostream>
#include <boost/phoenix/version.hpp>
// Some other things may be needed here...
// Include all proto for the time being...
#include <boost/proto/proto.hpp>
namespace boost { namespace phoenix
{
// For now just drop through to the Proto versions.
/// \brief Pretty-print a Phoenix expression tree using the Proto code.
///
/// \note Equivalent to <tt>functional::display_expr(0, sout)(expr)</tt>
/// \param expr The Phoenix expression tree to pretty-print
/// \param sout The \c ostream to which the output should be
/// written. If not specified, defaults to
/// <tt>std::cout</tt>.
template<typename Expr>
void display_expr(Expr const &expr, std::ostream &sout)
{
boost::proto::display_expr(expr,sout);
}
/// \overload
///
template<typename Expr>
void display_expr(Expr const &expr)
{
boost::proto::display_expr(expr);
}
} // namespace phoenix
} // namespace boost
#endif