1 // -*- c++ -*- 2 // Package : omniidl 3 // idlconfig.h Created on: 2000/03/06 4 // Author : Duncan Grisby (dpg1) 5 // 6 // Copyright (C) 2000 AT&T Laboratories Cambridge 7 // 8 // This file is part of omniidl. 9 // 10 // omniidl is free software; you can redistribute it and/or modify it 11 // under the terms of the GNU General Public License as published by 12 // the Free Software Foundation; either version 2 of the License, or 13 // (at your option) any later version. 14 // 15 // This program is distributed in the hope that it will be useful, 16 // but WITHOUT ANY WARRANTY; without even the implied warranty of 17 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 18 // General Public License for more details. 19 // 20 // You should have received a copy of the GNU General Public License 21 // along with this program. If not, see http://www.gnu.org/licenses/ 22 // 23 // Description: 24 // 25 // Global configuration for omniidl 26 27 #ifndef _idlconfig_h_ 28 #define _idlconfig_h_ 29 30 #include <idlutil.h> 31 32 33 class Config { 34 public: 35 static IDL_Boolean quiet; // Don't make any output 36 static IDL_Boolean forwardWarning; // Warn about unresolved forwards 37 static IDL_Boolean keepComments; // Keep comments from source 38 static IDL_Boolean commentsFirst; // Comments come before declarations 39 static IDL_Boolean caseSensitive; // Do not treat identifiers differing 40 // only in case as errors 41 }; 42 43 44 #endif // _idlconfig_h_ 45