/////////////////////////////////////////////////////////////////////////////////////////
//
// Please refer to "COPYRIGHT.md" for the relevant copyright statement of this software.
//
/////////////////////////////////////////////////////////////////////////////////////////
//
#pragma once
#include "acarray.h"
#include "AcString.h"
#include "../../inc/dbeval.h"
#include "dbmain.h"
#include "dbents.h"
#include "adscodes.h"
#include "adsdef.h"

#ifndef AcDbEvalNodeId
#  define AcDbEvalNodeId GcDbEvalNodeId
#endif

#ifndef AcDbEvalNodeIdArray
#  define AcDbEvalNodeIdArray GcDbEvalNodeIdArray
#endif

#ifndef AcDbEvalEdgeInfoArray
#  define AcDbEvalEdgeInfoArray GcDbEvalEdgeInfoArray
#endif

#ifndef AcDbEvalExprPtrArray
#  define AcDbEvalExprPtrArray GcDbEvalExprPtrArray
#endif

#ifndef AcDbEvalVariantArray
#  define AcDbEvalVariantArray GcDbEvalVariantArray
#endif

#ifndef AcDbEvalVariant
#  define AcDbEvalVariant GcDbEvalVariant
#endif

#ifndef AcDbEvalIdMap
#  define AcDbEvalIdMap GcDbEvalIdMap
#endif

#ifndef AcDbEvalGraph
#  define AcDbEvalGraph GcDbEvalGraph
#endif

#ifndef AcDbEvalEdgeInfo
#  define AcDbEvalEdgeInfo GcDbEvalEdgeInfo
#endif

#ifndef AcDbEvalExpr
#  define AcDbEvalExpr GcDbEvalExpr
#endif

#ifndef AcDbEvalConnectable
#  define AcDbEvalConnectable GcDbEvalConnectable
#endif

#ifndef AcDbEvalContext
#  define AcDbEvalContext GcDbEvalContext
#endif

#ifndef AcDbEvalContextPair
#  define AcDbEvalContextPair GcDbEvalContextPair
#endif

#ifndef AcDbEvalContextIterator
#  define AcDbEvalContextIterator GcDbEvalContextIterator
#endif

#ifndef toAcRxValue
#  define toAcRxValue toGcRxValue
#endif

#ifndef fromAcRxValue
#  define fromAcRxValue fromGcRxValue
#endif

#ifndef AcRxValueType
#  define AcRxValueType GcRxValueType
#endif

#ifndef AcRxValue
#  define AcRxValue GcRxValue
#endif

#ifndef AcDbImpEvalContext
#  define AcDbImpEvalContext GcDbImpEvalContext
#endif

#ifndef AcDbImpEvalContextIterator
#  define AcDbImpEvalContextIterator GcDbImpEvalContextIterator
#endif
