ExpressionTraits.h revision f6f876cb08449febc43a6baf7720b256846d01dc
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//===----------------------------------------------------------------------===// 9552622067dc45013d240f73952fece703f5e63bdJohn Wiegley// 10552622067dc45013d240f73952fece703f5e63bdJohn Wiegley// This file defines enumerations for expression traits intrinsics. 11552622067dc45013d240f73952fece703f5e63bdJohn Wiegley// 12552622067dc45013d240f73952fece703f5e63bdJohn Wiegley//===----------------------------------------------------------------------===// 13552622067dc45013d240f73952fece703f5e63bdJohn Wiegley 14552622067dc45013d240f73952fece703f5e63bdJohn Wiegley#ifndef LLVM_CLANG_EXPRESSIONTRAITS_H 15552622067dc45013d240f73952fece703f5e63bdJohn Wiegley#define LLVM_CLANG_EXPRESSIONTRAITS_H 16552622067dc45013d240f73952fece703f5e63bdJohn Wiegley 17552622067dc45013d240f73952fece703f5e63bdJohn Wiegleynamespace clang { 18552622067dc45013d240f73952fece703f5e63bdJohn Wiegley 19552622067dc45013d240f73952fece703f5e63bdJohn Wiegley enum ExpressionTrait { 20552622067dc45013d240f73952fece703f5e63bdJohn Wiegley ET_IsLValueExpr, 21552622067dc45013d240f73952fece703f5e63bdJohn Wiegley ET_IsRValueExpr 22552622067dc45013d240f73952fece703f5e63bdJohn Wiegley }; 23552622067dc45013d240f73952fece703f5e63bdJohn Wiegley} 24552622067dc45013d240f73952fece703f5e63bdJohn Wiegley 25552622067dc45013d240f73952fece703f5e63bdJohn Wiegley#endif 26