LCOV - code coverage report
Current view: top level - ogr/ogrsf_frmts/generic - ogr_attrind.cpp (source / functions) Hit Total Coverage
Test: gdal_filtered.info Lines: 10 10 100.0 %
Date: 2024-11-21 22:18:42 Functions: 4 6 66.7 %

          Line data    Source code
       1             : /******************************************************************************
       2             :  *
       3             :  * Project:  OpenGIS Simple Features Reference Implementation
       4             :  * Purpose:  Implementation of OGRLayerAttrIndex and OGRAttrIndex base classes.
       5             :  * Author:   Frank Warmerdam, warmerdam@pobox.com
       6             :  *
       7             :  ******************************************************************************
       8             :  * Copyright (c) 2003, Frank Warmerdam
       9             :  *
      10             :  * SPDX-License-Identifier: MIT
      11             :  ****************************************************************************/
      12             : 
      13             : #include "ogr_attrind.h"
      14             : #include "cpl_conv.h"
      15             : 
      16             : //! @cond Doxygen_Suppress
      17             : 
      18             : /************************************************************************/
      19             : /* ==================================================================== */
      20             : /*                           OGRLayerAttrIndex                          */
      21             : /* ==================================================================== */
      22             : /************************************************************************/
      23             : 
      24             : /************************************************************************/
      25             : /*                         OGRLayerAttrIndex()                          */
      26             : /************************************************************************/
      27             : 
      28         162 : OGRLayerAttrIndex::OGRLayerAttrIndex() : poLayer(nullptr), pszIndexPath(nullptr)
      29             : {
      30         162 : }
      31             : 
      32             : /************************************************************************/
      33             : /*                         ~OGRLayerAttrIndex()                         */
      34             : /************************************************************************/
      35             : 
      36         324 : OGRLayerAttrIndex::~OGRLayerAttrIndex()
      37             : 
      38             : {
      39         162 :     CPLFree(pszIndexPath);
      40         162 :     pszIndexPath = nullptr;
      41         162 : }
      42             : 
      43             : /************************************************************************/
      44             : /* ==================================================================== */
      45             : /*                             OGRAttrIndex                             */
      46             : /* ==================================================================== */
      47             : /************************************************************************/
      48             : 
      49             : /************************************************************************/
      50             : /*                            OGRAttrIndex()                            */
      51             : /************************************************************************/
      52             : 
      53          55 : OGRAttrIndex::OGRAttrIndex()
      54             : {
      55          55 : }
      56             : 
      57             : /************************************************************************/
      58             : /*                           ~OGRAttrIndex()                            */
      59             : /************************************************************************/
      60             : 
      61          55 : OGRAttrIndex::~OGRAttrIndex()
      62             : {
      63          55 : }
      64             : 
      65             : //! @endcond

Generated by: LCOV version 1.14