/**
 * Copyright (c) 2012 committers of YAKINDU and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 * Contributors:
 * 	committers of YAKINDU - initial API and implementation
 * 
 */
package org.yakindu.sct.generator.c;

/**
 * Helper class which contains an array with c language keywords
 * 
 * @author Markus Mühlbrandt
 * 
 */
public final class CKeywords {

	public static final String[] C_KEYWORDS = { "alignas", "alignof", "and",
			"and_eq", "asm", "auto", "bitand", "bitor", "bool", "break",
			"case", "catch", "char", "char16_t", "char32_t", "class", "compl",
			"const", "constexpr", "const_cast", "continue", "decltype",
			"default", "delete", "do", "double", "dynamic_cast", "else",
			"enum", "explicit", "export", "extern", "false", "float", "for",
			"friend", "goto", "if", "inline", "int", "long", "mutable",
			"namespace", "new", "noexcept", "not", "not_eq", "nullptr",
			"operator", "or", "or_eq", "private", "protected", "public",
			"register", "reinterpret_cast", "return", "short", "signed",
			"sizeof", "static", "static_assert", "static_cast", "struct",
			"switch", "template", "this", "thread_local", "throw", "true",
			"try", "typedef", "typeid", "typename", "union", "unsigned",
			"using", "virtual", "void", "volatile", "wchar_t", "while", "xor",
			"xor_eq" };
}
