QueryObjects.h

Go to the documentation of this file.
00001 //
00002 // Copyright (c) 2003-2006 Greg Landrum and Rational Discovery LLC
00003 //
00004 //   @@ All Rights Reserved @@
00005 //  This file is part of the RDKit.
00006 //  The contents are covered by the terms of the BSD license
00007 //  which is included in the file license.txt, found at the root
00008 //  of the RDKit source tree.
00009 //
00010 /*!
00011   \file QueryObjects.h
00012 
00013   \brief Pulls in all the query types.
00014 */  
00015   
00016 #ifndef __RD_QUERYOBJECTS_H__
00017 #define __RD_QUERYOBJECTS_H__
00018 
00019 #include "Query.h"
00020 
00021 #include "EqualityQuery.h"
00022 #include "LessQuery.h"
00023 #include "LessEqualQuery.h"
00024 #include "GreaterQuery.h"
00025 #include "GreaterEqualQuery.h"
00026 
00027 #include "RangeQuery.h"
00028 #include "SetQuery.h"
00029 
00030 #include "AndQuery.h"
00031 #include "OrQuery.h"
00032 #include "XOrQuery.h"
00033 
00034 namespace Queries {
00035   typedef enum {
00036     COMPOSITE_AND,
00037     COMPOSITE_OR,
00038     COMPOSITE_XOR
00039   } CompositeQueryType;
00040 }
00041 #endif