Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File 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 #ifdef __GNUC__
00028 #if !defined(__GXX_ABI_VERSION) || __GXX_ABI_VERSION != 100
00029 #error The C++ ABI version of compiler you are using does not match
00030 #error that of the compiler used to build the library. The versions
00031 #error must match or your program will not work correctly.
00032 #error The Xapian library was built with g++ 3.0.4
00033 #endif
00034 #endif
00035 
00036 // Types and exceptions
00037 #include "om/omtypes.h"
00038 #include "om/omerror.h"
00039 #include "om/omerrorhandler.h"
00040 
00041 // Settings/Options
00042 #include "om/omsettings.h"
00043 
00044 // Data access
00045 #include "om/omdocument.h"
00046 #include "om/omdatabase.h"
00047 #include "om/ompostlistiterator.h"
00048 #include "om/ompositionlistiterator.h"
00049 #include "om/omtermlistiterator.h"
00050 #include "om/omvalueiterator.h"
00051 
00052 // Searching
00053 #include "om/omenquire.h"
00054 #include "om/omquery.h"
00055 #include "om/omexpanddecider.h"
00056 
00057 // Stemming
00058 #include "om/omstem.h"
00059 
00060 // Output
00061 #include "om/omoutput.h"
00062 
00063 #endif

Documentation for Xapian (version 0.6.1).
Generated on 7 Dec 2002 by Doxygen 1.2.15.