Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

include/om/om.h

00001 // om.h: Include all externally visible parts of om
00002 
00003 // ----START-LICENCE----
00004 // Copyright 1999,2000,2001 BrightStation PLC
00005 // Copyright 2002 Ananova Ltd
00006 // Copyright 2002 Olly Betts
00007 
00008 // This program is free software; you can redistribute it and/or
00009 // modify it under the terms of the GNU General Public License as
00010 // published by the Free Software Foundation; either version 2 of the
00011 // License, or (at your option) any later version.
00012 
00013 // This program is distributed in the hope that it will be useful,
00014 // but WITHOUT ANY WARRANTY; without even the implied warranty of
00015 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
00016 // GNU General Public License for more details.
00017 
00018 // You should have received a copy of the GNU General Public License
00019 // along with this program; if not, write to the Free Software
00020 // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
00021 // USA
00022 // -----END-LICENCE-----
00023 
00024 #ifndef OM_HGUARD_OM_H
00025 #define OM_HGUARD_OM_H
00026 
00027  
00028  
00029  
00030  
00031  
00032  
00033  
00034  
00035  
00036  
00037  
00038  
00039  
00040  
00041  
00042  
00043 #ifdef __GNUC__
00044 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
00045 #error The C++ ABI version of compiler you are using does not match
00046 #error that of the compiler used to build the library. The versions
00047 #error must match or your program will not work correctly.
00048 #error The Xapian library was built with g++ 2.95 
00049 #endif
00050 #endif
00051 
00052 // Types and exceptions
00053 #include "om/omtypes.h"
00054 #include "om/omerror.h"
00055 #include "om/omerrorhandler.h"
00056 
00057 // Settings/Options
00058 #include "om/omsettings.h"
00059 
00060 // Data access
00061 #include "om/omdocument.h"
00062 #include "om/omdatabase.h"
00063 #include "om/ompostlistiterator.h"
00064 #include "om/ompositionlistiterator.h"
00065 #include "om/omtermlistiterator.h"
00066 #include "om/omvalueiterator.h"
00067 
00068 // Searching
00069 #include "om/omenquire.h"
00070 #include "om/omquery.h"
00071 #include "om/omexpanddecider.h"
00072 
00073 // Stemming
00074 #include "om/omstem.h"
00075 
00076 // Output
00077 #include "om/omoutput.h"
00078 
00079 #endif

Documentation for Xapian (version 0.5.5).
Generated on 4 Dec 2002 by Doxygen 1.2.15.