// // Cforall Version 1.0.0 Copyright (C) 2015 University of Waterloo // // The contents of this file are covered under the licence agreement in the // file "LICENCE" distributed with Cforall. // // BasicKind.hpp -- Declares all kinds of basic types. // // Author : Andrew Beach // Created On : Thu Apr 18 14:00:00 2024 // Last Modified By : Andrew Beach // Last Modified On : Thu Apr 18 14:00:00 2024 // Update Count : 0 // #pragma once namespace ast { // GENERATED START, DO NOT EDIT // GENERATED BY BasicTypes-gen.cc enum BasicKind { Bool, Char, SignedChar, UnsignedChar, ShortSignedInt, ShortUnsignedInt, SignedInt, UnsignedInt, LongSignedInt, LongUnsignedInt, LongLongSignedInt, LongLongUnsignedInt, SignedInt128, UnsignedInt128, uFloat16, uFloat16Complex, uFloat32, uFloat32Complex, Float, FloatComplex, uFloat32x, uFloat32xComplex, uFloat64, uFloat64Complex, Double, DoubleComplex, uFloat64x, uFloat64xComplex, uuFloat80, uFloat128, uFloat128Complex, uuFloat128, LongDouble, LongDoubleComplex, uFloat128x, uFloat128xComplex, NUMBER_OF_BASIC_TYPES, MAX_INTEGER_TYPE = UnsignedInt128, }; // GENERATED END }