00001 //===-- basic/PrimitiveOps.h ---------------------------------- -*- C++ -*-===// 00002 // 00003 // This file is distributed under the MIT license. See LICENSE.txt for details. 00004 // 00005 // Copyright (C) 2009, Stephen Wilson 00006 // 00007 //===----------------------------------------------------------------------===// 00008 00009 #ifndef COMMA_BASIC_PRIMITIVEOPS_HDR_GUARD 00010 #define COMMA_BASIC_PRIMITIVEOPS_HDR_GUARD 00011 00012 namespace comma { 00013 00014 namespace primitive_ops { 00015 00016 enum PrimitiveID { 00017 00018 NotPrimitive, 00019 00020 Equality, 00021 LessThan, 00022 GreaterThan, 00023 LessThanOrEqual, 00024 GreaterThanOrEqual, 00025 Plus, 00026 Minus, 00027 EnumFunction 00028 }; 00029 00030 } // end primitive_ops namespace. 00031 00032 namespace PO = primitive_ops; 00033 00034 } // end comma namespace. 00035 00036 #endif