Autodesk FDO Provider for SQLServer .NET API Reference

Autodesk FDO Provider SQLServer .NET API

.NET API Reference Autodesk FDO Provider for SQLServer

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 
00027 // Autodesk::Gis
00028 #define BEGIN_NAMESPACE_AUTODESK_GIS namespace Autodesk { namespace Gis {
00029 #define END_NAMESPACE_AUTODESK_GIS }}
00030 
00031 // Autodesk::Gis::Fdo
00032 #define BEGIN_NAMESPACE_AUTODESK_GIS_FDO BEGIN_NAMESPACE_AUTODESK_GIS namespace Fdo {
00033 #define END_NAMESPACE_AUTODESK_GIS_FDO }}}
00034 
00035 // Autodesk::Gis::Fdo::Providers
00036 #define BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS BEGIN_NAMESPACE_AUTODESK_GIS_FDO namespace Providers {
00037 #define END_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS }}}}
00038 
00039 // Rdbms
00040 #define BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS namespace Rdbms {
00041 #define END_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS }}}}}
00042 
00043 // RdbmsOverrides
00044 #define BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS namespace Override {
00045 #define END_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE }}}}}}
00046 
00047 // Rdbms::Override::SQLServer
00048 #define BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE_SQLSERVER BEGIN_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE namespace SQLServer {
00049 #define END_NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE_SQLSERVER }}}}}}}
00050 
00051 // Rdbms
00052 #define BEGIN_NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS BEGIN_NAMESPACE_OSGEO_FDO_PROVIDERS namespace Rdbms {
00053 #define END_NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS }}}}
00054 
00055 // RdbmsOverrides
00056 #define BEGIN_NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE BEGIN_NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS namespace Override {
00057 #define END_NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE }}}}}
00058 
00059 //-------------------------------------------------------------------
00060 // Namespace abbrevative
00061 //-------------------------------------------------------------------
00062 
00063 // Autodesk::Gis
00064 #define NAMESPACE_AUTODESK_GIS_FDO Autodesk::Gis::Fdo
00065 
00066 #define NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS NAMESPACE_AUTODESK_GIS_FDO::Providers
00067 
00068 // Rdbms
00069 #define NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS::Rdbms
00070 #define NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS::Override
00071 
00072 // RdbmsSQLServerOverrides
00073 #define NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE_SQLSERVER NAMESPACE_AUTODESK_GIS_FDO_PROVIDERS_RDBMS_OVERRIDE::SQLServer
00074 
00075 // Rdbms
00076 #define NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS NAMESPACE_OSGEO_FDO_PROVIDERS::Rdbms
00077 #define NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS_OVERRIDE NAMESPACE_OSGEO_FDO_PROVIDERS_RDBMS::Override

Comments?