1 /* 2 * ==================================================================== 3 * Copyright (c) 2002-2009 The RapidSvn Group. All rights reserved. 4 * 5 * This program is free software: you can redistribute it and/or modify 6 * it under the terms of the GNU General Public License as published by 7 * the Free Software Foundation, either version 3 of the License, or 8 * (at your option) any later version. 9 * 10 * This program is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU General Public License for more details. 14 * 15 * You should have received a copy of the GNU General Public License 16 * along with this program (in the file GPL.txt. 17 * If not, see <http://www.gnu.org/licenses/>. 18 * 19 * This software consists of voluntary contributions made by many 20 * individuals. For exact contribution history, see the revision 21 * history and logs, available at http://rapidsvn.tigris.org/. 22 * ==================================================================== 23 */ 24 25 #ifndef _SVNCPP_APR_H_ 26 #define _SVNCPP_APR_H_ 27 28 /** 29 * SvnCpp namespace. 30 */ 31 namespace svn 32 { 33 34 /** 35 * APR class. Include this class in your application for apr 36 * support. 37 */ 38 class Apr 39 { 40 public: 41 /** 42 * Default constructor. Initializes APR 43 */ 44 Apr(); 45 46 /** 47 * Destructor. Terminates APR 48 */ 49 ~Apr(); 50 51 private: 52 /** Disallow copy constructor */ 53 Apr(const Apr &); 54 55 /** Disallow assignment operator */ 56 Apr & 57 operator = (const Apr &); 58 }; 59 } 60 61 #endif 62 /* ----------------------------------------------------------------- 63 * local variables: 64 * eval: (load-file "../../rapidsvn-dev.el") 65 * end: 66 */ 67