1f6f876cb08449febc43a6baf7720b256846d01dcDavid Blaikie//===- ExpressionTraits.h - C++ Expression Traits Support Enums -*- C++ -*-===// 2552622067dc45013d240f73952fece703f5e63bdJohn Wiegley// 3552622067dc45013d240f73952fece703f5e63bdJohn Wiegley// The LLVM Compiler Infrastructure 4552622067dc45013d240f73952fece703f5e63bdJohn Wiegley// 5552622067dc45013d240f73952fece703f5e63bdJohn Wiegley// This file is distributed under the University of Illinois Open Source 6552622067dc45013d240f73952fece703f5e63bdJohn Wiegley// License. See LICENSE.TXT for details. 7552622067dc45013d240f73952fece703f5e63bdJohn Wiegley// 8552622067dc45013d240f73952fece703f5e63bdJohn Wiegley//===----------------------------------------------------------------------===// 92f7f5b1f5ff023cb8c4008ae53a12b09e3ea2622James Dennett/// 102f7f5b1f5ff023cb8c4008ae53a12b09e3ea2622James Dennett/// \file 112f7f5b1f5ff023cb8c4008ae53a12b09e3ea2622James Dennett/// \brief Defines enumerations for expression traits intrinsics. 122f7f5b1f5ff023cb8c4008ae53a12b09e3ea2622James Dennett/// 13552622067dc45013d240f73952fece703f5e63bdJohn Wiegley//===----------------------------------------------------------------------===// 14552622067dc45013d240f73952fece703f5e63bdJohn Wiegley 15552622067dc45013d240f73952fece703f5e63bdJohn Wiegley#ifndef LLVM_CLANG_EXPRESSIONTRAITS_H 16552622067dc45013d240f73952fece703f5e63bdJohn Wiegley#define LLVM_CLANG_EXPRESSIONTRAITS_H 17552622067dc45013d240f73952fece703f5e63bdJohn Wiegley 18552622067dc45013d240f73952fece703f5e63bdJohn Wiegleynamespace clang { 19552622067dc45013d240f73952fece703f5e63bdJohn Wiegley 20552622067dc45013d240f73952fece703f5e63bdJohn Wiegley enum ExpressionTrait { 21552622067dc45013d240f73952fece703f5e63bdJohn Wiegley ET_IsLValueExpr, 22552622067dc45013d240f73952fece703f5e63bdJohn Wiegley ET_IsRValueExpr 23552622067dc45013d240f73952fece703f5e63bdJohn Wiegley }; 24552622067dc45013d240f73952fece703f5e63bdJohn Wiegley} 25552622067dc45013d240f73952fece703f5e63bdJohn Wiegley 26552622067dc45013d240f73952fece703f5e63bdJohn Wiegley#endif 27