/************************************************************************* * * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * Copyright 2000, 2010 Oracle and/or its affiliates. * * OpenOffice.org - a multi-platform office productivity suite * * This file is part of OpenOffice.org. * * OpenOffice.org is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License version 3 * only, as published by the Free Software Foundation. * * OpenOffice.org is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License version 3 for more details * (a copy is included in the LICENSE file that accompanied this code). * * You should have received a copy of the GNU Lesser General Public License * version 3 along with OpenOffice.org. If not, see * * for a copy of the LGPLv3 License. * ************************************************************************/ #ifndef _RTL_TRES_HXX_ #define _RTL_TRES_HXX_ #include //#include // namespace rtl { /*==========================================================================*/ // class TestResult { // pointer to testresult structure rtl_TestResult* pData; // TestResult(); TestResult( const TestResult& oRes ); // public: // TestResult( const sal_Char* meth, sal_uInt32 flags = 0 ) { pData = rtl_tres_create( meth, flags ); } // // ~TestResult() { rtl_tres_destroy( pData ); } // // rtl_TestResult* getData() { return pData; } // sal_Bool state( sal_Bool tst_state, const sal_Char* msg = 0, const sal_Char* sub = 0, sal_Bool verbose = sal_False ) { return pData->pFuncs->state_( pData, tst_state, msg, sub, verbose ); } // void end( sal_Char* msg = 0 ) { pData->pFuncs->end_( pData, msg ); } // }; // } // #endif