Skip to content

File gdal_assert.hpp

FileList > assert > gdal_assert.hpp

Go to the source code of this file

  • #include <cpl_error.h>
  • #include <source_location>
  • #include "assert/assert.hpp"
  • #include "ogr_core.h"

Public Functions

Type Name
void _GDALAssert (CPLErr expr, const std::string & expr_string, const std::source_location & loc=std::source_location::current())
void _GDALAssert (OGRErr expr, const std::string & expr_string, const std::source_location & loc=std::source_location::current())

Macros

Type Name
define GDALAssert (expr) \_GDALAssert([**expr**](classCoordinate2D.md), #[**expr**](classCoordinate2D.md))

Public Functions Documentation

function _GDALAssert

inline void _GDALAssert (
    CPLErr expr,
    const std::string & expr_string,
    const std::source_location & loc=std::source_location::current()
) 

function _GDALAssert

inline void _GDALAssert (
    OGRErr expr,
    const std::string & expr_string,
    const std::source_location & loc=std::source_location::current()
) 

Macro Definition Documentation

define GDALAssert

#define GDALAssert (
    expr
) `_GDALAssert( expr , # expr )`


The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/lib/assert/gdal_assert.hpp