1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #include "catch_debug_console.h"
- #include "catch_compiler_capabilities.h"
- #include "catch_stream.h"
- #include "catch_platform.h"
- #include "catch_windows_h_proxy.h"
- #if defined(CATCH_CONFIG_ANDROID_LOGWRITE)
- #include <android/log.h>
- namespace Catch {
- void writeToDebugConsole( std::string const& text ) {
- __android_log_write( ANDROID_LOG_DEBUG, "Catch", text.c_str() );
- }
- }
- #elif defined(CATCH_PLATFORM_WINDOWS)
- namespace Catch {
- void writeToDebugConsole( std::string const& text ) {
- ::OutputDebugStringA( text.c_str() );
- }
- }
- #else
- namespace Catch {
- void writeToDebugConsole( std::string const& text ) {
-
- Catch::cout() << text;
- }
- }
- #endif
|