Autodesk FDO Provider for Oracle .NET API Reference

Autodesk FDO Oracle Provider .NET API

.NET API Reference Autodesk FDO Provider for Oracle

Namespace.h

Go to the documentation of this file.
00001 /*
00002 * (C) Copyright 2005 by Autodesk, Inc. All Rights Reserved.
00003 *
00004 * By using this code, you are agreeing to the terms and conditions of
00005 * the License Agreement included in the documentation for this code.
00006 *
00007 * AUTODESK MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AS TO THE
00008 * CORRECTNESS OF THIS CODE OR ANY DERIVATIVE WORKS WHICH INCORPORATE
00009 * IT. AUTODESK PROVIDES THE CODE ON AN "AS-IS" BASIS AND EXPLICITLY
00010 * DISCLAIMS ANY LIABILITY, INCLUDING CONSEQUENTIAL AND INCIDENTAL
00011 * DAMAGES FOR ERRORS, OMISSIONS, AND OTHER PROBLEMS IN THE CODE.
00012 *
00013 * Use, duplication, or disclosure by the U.S. Government is subject
00014 * to restrictions set forth in FAR 52.227-19 (Commercial Computer
00015 * Software Restricted Rights) and DFAR 252.227-7013(c)(1)(ii)
00016 * (Rights in Technical Data and Computer Software), as applicable.
00017 *
00018 *
00019 */
00020 
00021 #pragma once
00022 
00023 //---------------------------------------------------------------
00024 // Namespace declaration
00025 //---------------------------------------------------------------
00026 // Autodesk::Gis
00027 #define BEGIN_NAMESPACE_AUTODESK_GIS namespace Autodesk { namespace Gis {
00028 #define END_NAMESPACE_AUTODESK_GIS }}
00029 
00030 // Autodesk::Gis::Fdo
00031 #define BEGIN_NAMESPACE_AUTODESK_GIS_FDO BEGIN_NAMESPACE_AUTODESK_GIS namespace Fdo {
00032 #define END_NAMESPACE_AUTODESK_GIS_FDO }}}
00033 
00034 // Autodesk::Gis::Fdo::Providers
00035 #define BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS BEGIN_NAMESPACE_AUTODESK_GIS_FDO namespace Providers {
00036 #define END_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS }}}}
00037 
00038 // Rdbms
00039 #define BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS namespace Rdbms {
00040 #define END_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS }}}}}
00041 
00042 // RdbmsOverrides
00043 #define BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS namespace Override {
00044 #define END_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE }}}}}}
00045 
00046 // RdbmsOracleOverrides
00047 #define BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE_ORACLE BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE namespace Oracle{
00048 #define END_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE_ORACLE }}}}}}}
00049 
00050 // Rdbms
00051 #define BEGIN_NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS BEGIN_NAMESPACE_OSGEO_FDO_PROVIDERS namespace Rdbms {
00052 #define END_NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS }}}}
00053 
00054 // RdbmsOverrides
00055 #define BEGIN_NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE BEGIN_NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS namespace Override {
00056 #define END_NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE }}}}}
00057 
00058 //-------------------------------------------------------------------
00059 // Namespace abbrevative
00060 //-------------------------------------------------------------------
00061 // Autodesk::Gis
00062 #define NAMESPACE_AUTODESK_GIS_FDO Autodesk::Gis::Fdo
00063 
00064 #define NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS NAMESPACE_AUTODESK_GIS_FDO::Providers
00065 
00066 // Rdbms
00067 #define NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS::Rdbms
00068 #define NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS::Override
00069 
00070 // RdbmsOracleOverrides
00071 #define NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE_ORACLE NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE::Oracle
00072 
00073 // Rdbms
00074 #define NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS NAMESPACE_OSGEO_FDO_PROVIDERS::Rdbms
00075 #define NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS::Override

Comments?