// file : build2/dump.hxx -*- C++ -*- // copyright : Copyright (c) 2014-2019 Code Synthesis Ltd // license : MIT; see accompanying LICENSE file #ifndef BUILD2_DUMP_HXX #define BUILD2_DUMP_HXX #include #include #include namespace build2 { class scope; class target; // Dump the build state to diag_stream. If action is specified, then assume // rules have been matched for this action and dump action-specific // information (like rule-specific variables). // void dump (optional = nullopt); void dump (const scope&, const char* ind = ""); void dump (const target&, const char* ind = ""); } #endif // BUILD2_DUMP_HXX