blob: 6fd7d9915fed2567e3744be95ff34df7653072ca [file] [log] [blame]
* Copyright (c) 2008-2017 Texas Instruments Incorporated
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 and Eclipse Distribution License
* v. 1.0 which accompanies this distribution. The Eclipse Public License is
* available at and the Eclipse
* Distribution License is available at
* Contributors:
* Texas Instruments - initial implementation
* --/COPYRIGHT--*/
#ifndef xdc_runtime_Error__prologue__include
#define xdc_runtime_Error__prologue__include
#include <xdc/runtime/Main.h>
* ======== xdc_runtime_Error_Id ========
typedef xdc_Bits32 xdc_runtime_Error_Id;
#ifdef __cplusplus
namespace xdc_runtime { namespace Error {
typedef xdc_runtime_Error_Id Id;
* ======== Module__MID ========
* This definition allows non-module code to
* use the Error module. This symbol is normally defined in each
* module internal header (i.e., package/internal/<mod>.xdc.h).
* Only do this if this file is not one that will be included in the Registry.
* This check ensures that Registry.h (which similarly defines these Module__*
* symbols) can be included in any order relative to other xdc.runtime
* headers.
#ifndef Registry_CURDESC
#undef Module__MID
#define Module__MID xdc_runtime_Main_Module__id__C