LTP GCOV extension - code coverage report
Current view: directory - ogr/ogrsf_frmts/ili/iom - tags.cpp
Test: gdal_filtered.info
Date: 2010-07-12 Instrumented lines: 174
Code covered: 1.1 % Executed lines: 2

       1                 : /**********************************************************************
       2                 :  * $Id: tags.cpp 12582 2007-10-29 09:38:21Z pka $
       3                 :  *
       4                 :  * Project:  iom - The INTERLIS Object Model
       5                 :  * Purpose:  For more information, please see <http://iom.sourceforge.net>
       6                 :  * Author:   Claude Eisenhut
       7                 :  *
       8                 :  **********************************************************************
       9                 :  * Copyright (c) 2007, Claude Eisenhut
      10                 :  *
      11                 :  * Permission is hereby granted, free of charge, to any person obtaining a
      12                 :  * copy of this software and associated documentation files (the "Software"),
      13                 :  * to deal in the Software without restriction, including without limitation
      14                 :  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
      15                 :  * and/or sell copies of the Software, and to permit persons to whom the
      16                 :  * Software is furnished to do so, subject to the following conditions:
      17                 :  * 
      18                 :  * The above copyright notice and this permission notice shall be included
      19                 :  * in all copies or substantial portions of the Software.
      20                 :  * 
      21                 :  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
      22                 :  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
      23                 :  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
      24                 :  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
      25                 :  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
      26                 :  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
      27                 :  * DEALINGS IN THE SOFTWARE.
      28                 :  ****************************************************************************/
      29                 : 
      30                 : 
      31                 : #include <iom/iom_p.h>
      32                 : 
      33                 :   int tags::COORD=0;
      34                 :   int tags::ARC=0;
      35                 :   int tags::C1=0;
      36                 :   int tags::C2=0;
      37                 :   int tags::C3=0;
      38                 :   int tags::A1=0;
      39                 :   int tags::A2=0;
      40                 :   int tags::iom04_metamodel_AssociationDef=0;
      41                 :   int tags::R=0;
      42                 :   int tags::lineattr=0;
      43                 :   int tags::TRANSFER=0;
      44                 :   int tags::iom04_metamodel_Table=0;
      45                 :   int tags::DATASECTION=0;
      46                 :   int tags::HEADERSECTION=0;
      47                 :   int tags::ALIAS=0;
      48                 :   int tags::COMMENT=0;
      49                 :   int tags::CLIPPED=0;
      50                 :   int tags::LINEATTR=0;
      51                 :   int tags::SEGMENTS=0;
      52                 :   int tags::segment=0;
      53                 :   int tags::SURFACE=0;
      54                 :   int tags::surface=0;
      55                 :   int tags::boundary=0;
      56                 :   int tags::BOUNDARY=0;
      57                 :   int tags::polyline=0;
      58                 :   int tags::POLYLINE=0;
      59                 :   int tags::sequence=0;
      60                 :   int tags::MULTISURFACE=0;
      61                 :   int tags::iom04_metamodel_ViewableAttributesAndRoles=0;
      62                 :   int tags::viewable=0;
      63                 :   int tags::attributesAndRoles=0;
      64                 :   int tags::container=0;
      65                 :   int tags::iom04_metamodel_TransferDescription=0;
      66                 :   int tags::name=0;
      67                 : 
      68               0 : void tags::clear()
      69                 : {
      70               0 :   COORD=0;
      71               0 :   ARC=0;
      72               0 :   C1=0;
      73               0 :   C2=0;
      74               0 :   C3=0;
      75               0 :   A1=0;
      76               0 :   A2=0;
      77               0 :   iom04_metamodel_AssociationDef=0;
      78               0 :   R=0;
      79               0 :   lineattr=0;
      80               0 :   TRANSFER=0;
      81               0 :   iom04_metamodel_Table=0;
      82               0 :   DATASECTION=0;
      83               0 :   HEADERSECTION=0;
      84               0 :   ALIAS=0;
      85               0 :   COMMENT=0;
      86               0 :   CLIPPED=0;
      87               0 :   LINEATTR=0;
      88               0 :   SEGMENTS=0;
      89               0 :   segment=0;
      90               0 :   SURFACE=0;
      91               0 :   surface=0;
      92               0 :   boundary=0;
      93               0 :   BOUNDARY=0;
      94               0 :   polyline=0;
      95               0 :   POLYLINE=0;
      96               0 :   sequence=0;
      97               0 :   MULTISURFACE=0;
      98               0 :   iom04_metamodel_ViewableAttributesAndRoles=0;
      99               0 :   viewable=0;
     100               0 :   attributesAndRoles=0;
     101               0 :   container=0;
     102               0 :   iom04_metamodel_TransferDescription=0;
     103               0 :   name=0;
     104               0 : }
     105                 : 
     106               0 : int tags::get_ARC()
     107                 : {
     108               0 :   if(!ARC){
     109               0 :     ARC=ParserHandler::getTagId("ARC");
     110                 :   }
     111               0 :   return ARC;
     112                 : }
     113                 : 
     114               0 : int tags::get_COORD()
     115                 : {
     116               0 :   if(!COORD){
     117               0 :     COORD=ParserHandler::getTagId("COORD");
     118                 :   }
     119               0 :   return COORD;
     120                 : }
     121                 : 
     122               0 : int tags::get_C1()
     123                 : {
     124               0 :   if(!C1){
     125               0 :     C1=ParserHandler::getTagId("C1");
     126                 :   }
     127               0 :   return C1;
     128                 : }
     129                 : 
     130               0 : int tags::get_C2()
     131                 : {
     132               0 :   if(!C2){
     133               0 :     C2=ParserHandler::getTagId("C2");
     134                 :   }
     135               0 :   return C2;
     136                 : }
     137                 : 
     138               0 : int tags::get_C3()
     139                 : {
     140               0 :   if(!C3){
     141               0 :     C3=ParserHandler::getTagId("C3");
     142                 :   }
     143               0 :   return C3;
     144                 : }
     145                 : 
     146               0 : int tags::get_A1()
     147                 : {
     148               0 :   if(!A1){
     149               0 :     A1=ParserHandler::getTagId("A1");
     150                 :   }
     151               0 :   return A1;
     152                 : }
     153                 : 
     154               0 : int tags::get_A2()
     155                 : {
     156               0 :   if(!A2){
     157               0 :     A2=ParserHandler::getTagId("A2");
     158                 :   }
     159               0 :   return A2;
     160                 : }
     161                 : 
     162               0 : int tags::get_iom04_metamodel_AssociationDef()
     163                 : {
     164               0 :   if(!iom04_metamodel_AssociationDef){
     165               0 :     iom04_metamodel_AssociationDef=ParserHandler::getTagId("iom04.metamodel.AssociationDef");
     166                 :   }
     167               0 :   return iom04_metamodel_AssociationDef;
     168                 : }
     169                 : 
     170               0 : int tags::get_R()
     171                 : {
     172               0 :   if(!R){
     173               0 :     R=ParserHandler::getTagId("R");
     174                 :   }
     175               0 :   return R;
     176                 : }
     177                 : 
     178               0 : int tags::get_lineattr()
     179                 : {
     180               0 :   if(!lineattr){
     181               0 :     lineattr=ParserHandler::getTagId("lineattr");
     182                 :   }
     183               0 :   return lineattr;
     184                 : }
     185                 : 
     186               0 : int tags::get_TRANSFER()
     187                 : {
     188               0 :   if(!TRANSFER){
     189               0 :     TRANSFER=ParserHandler::getTagId("TRANSFER");
     190                 :   }
     191               0 :   return TRANSFER;
     192                 : }
     193                 : 
     194               0 : int tags::get_iom04_metamodel_Table()
     195                 : {
     196               0 :   if(!iom04_metamodel_Table){
     197               0 :     iom04_metamodel_Table=ParserHandler::getTagId("iom04.metamodel.Table");
     198                 :   }
     199               0 :   return iom04_metamodel_Table;
     200                 : }
     201                 : 
     202               0 : int tags::get_DATASECTION()
     203                 : {
     204               0 :   if(!DATASECTION){
     205               0 :     DATASECTION=ParserHandler::getTagId("DATASECTION");
     206                 :   }
     207               0 :   return DATASECTION;
     208                 : }
     209                 : 
     210               0 : int tags::get_HEADERSECTION()
     211                 : {
     212               0 :   if(!HEADERSECTION){
     213               0 :     HEADERSECTION=ParserHandler::getTagId("HEADERSECTION");
     214                 :   }
     215               0 :   return HEADERSECTION;
     216                 : }
     217                 : 
     218               0 : int tags::get_ALIAS()
     219                 : {
     220               0 :   if(!ALIAS){
     221               0 :     ALIAS=ParserHandler::getTagId("ALIAS");
     222                 :   }
     223               0 :   return ALIAS;
     224                 : }
     225                 : 
     226               0 : int tags::get_COMMENT()
     227                 : {
     228               0 :   if(!COMMENT){
     229               0 :     COMMENT=ParserHandler::getTagId("COMMENT");
     230                 :   }
     231               0 :   return COMMENT;
     232                 : }
     233                 : 
     234               0 : int tags::get_CLIPPED()
     235                 : {
     236               0 :   if(!CLIPPED){
     237               0 :     CLIPPED=ParserHandler::getTagId("CLIPPED");
     238                 :   }
     239               0 :   return CLIPPED;
     240                 : }
     241                 : 
     242               0 : int tags::get_LINEATTR()
     243                 : {
     244               0 :   if(!LINEATTR){
     245               0 :     LINEATTR=ParserHandler::getTagId("LINEATTR");
     246                 :   }
     247               0 :   return LINEATTR;
     248                 : }
     249                 : 
     250               0 : int tags::get_SEGMENTS()
     251                 : {
     252               0 :   if(!SEGMENTS){
     253               0 :     SEGMENTS=ParserHandler::getTagId("SEGMENTS");
     254                 :   }
     255               0 :   return SEGMENTS;
     256                 : }
     257                 : 
     258               0 : int tags::get_segment()
     259                 : {
     260               0 :   if(!segment){
     261               0 :     segment=ParserHandler::getTagId("segment");
     262                 :   }
     263               0 :   return segment;
     264                 : }
     265                 : 
     266                 : 
     267               0 : int tags::get_SURFACE()
     268                 : {
     269               0 :   if(!SURFACE){
     270               0 :     SURFACE=ParserHandler::getTagId("SURFACE");
     271                 :   }
     272               0 :   return SURFACE;
     273                 : }
     274                 : 
     275               0 : int tags::get_surface()
     276                 : {
     277               0 :   if(!surface){
     278               0 :     surface=ParserHandler::getTagId("surface");
     279                 :   }
     280               0 :   return surface;
     281                 : }
     282                 : 
     283               0 : int tags::get_boundary()
     284                 : {
     285               0 :   if(!boundary){
     286               0 :     boundary=ParserHandler::getTagId("boundary");
     287                 :   }
     288               0 :   return boundary;
     289                 : }
     290                 : 
     291               0 : int tags::get_BOUNDARY()
     292                 : {
     293               0 :   if(!BOUNDARY){
     294               0 :     BOUNDARY=ParserHandler::getTagId("BOUNDARY");
     295                 :   }
     296               0 :   return BOUNDARY;
     297                 : }
     298                 : 
     299               0 : int tags::get_polyline()
     300                 : {
     301               0 :   if(!polyline){
     302               0 :     polyline=ParserHandler::getTagId("polyline");
     303                 :   }
     304               0 :   return polyline;
     305                 : }
     306                 : 
     307               0 : int tags::get_POLYLINE()
     308                 : {
     309               0 :   if(!POLYLINE){
     310               0 :     POLYLINE=ParserHandler::getTagId("POLYLINE");
     311                 :   }
     312               0 :   return POLYLINE;
     313                 : }
     314                 : 
     315               0 : int tags::get_sequence()
     316                 : {
     317               0 :   if(!sequence){
     318               0 :     sequence=ParserHandler::getTagId("sequence");
     319                 :   }
     320               0 :   return sequence;
     321                 : }
     322                 : 
     323               0 : int tags::get_MULTISURFACE()
     324                 : {
     325               0 :   if(!MULTISURFACE){
     326               0 :     MULTISURFACE=ParserHandler::getTagId("MULTISURFACE");
     327                 :   }
     328               0 :   return MULTISURFACE;
     329                 : }
     330                 : 
     331               0 : int tags::get_iom04_metamodel_ViewableAttributesAndRoles()
     332                 : {
     333               0 :   if(!iom04_metamodel_ViewableAttributesAndRoles){
     334               0 :     iom04_metamodel_ViewableAttributesAndRoles=ParserHandler::getTagId("iom04.metamodel.ViewableAttributesAndRoles");
     335                 :   }
     336               0 :   return iom04_metamodel_ViewableAttributesAndRoles;
     337                 : }
     338                 : 
     339               0 : int tags::get_viewable()
     340                 : {
     341               0 :   if(!viewable){
     342               0 :     viewable=ParserHandler::getTagId("viewable");
     343                 :   }
     344               0 :   return viewable;
     345                 : }
     346               0 : int tags::get_attributesAndRoles()
     347                 : {
     348               0 :   if(!attributesAndRoles){
     349               0 :     attributesAndRoles=ParserHandler::getTagId("attributesAndRoles");
     350                 :   }
     351               0 :   return attributesAndRoles;
     352                 : }
     353               0 : int tags::get_container()
     354                 : {
     355               0 :   if(!container){
     356               0 :     container=ParserHandler::getTagId("container");
     357                 :   }
     358               0 :   return container;
     359                 : }
     360               0 : int tags::get_iom04_metamodel_TransferDescription()
     361                 : {
     362               0 :   if(!iom04_metamodel_TransferDescription){
     363               0 :     iom04_metamodel_TransferDescription=ParserHandler::getTagId("iom04.metamodel.TransferDescription");
     364                 :   }
     365               0 :   return iom04_metamodel_TransferDescription;
     366                 : }
     367               0 : int tags::get_name()
     368                 : {
     369               0 :   if(!name){
     370               0 :     name=ParserHandler::getTagId("name");
     371                 :   }
     372               0 :   return name;
     373             896 : }

Generated by: LTP GCOV extension version 1.5