GEOS  3.9.1dev
Classes | Namespaces | Functions
util.h File Reference
#include <geos/util/GEOSException.h>
#include <geos/util/IllegalArgumentException.h>
#include <geos/util/TopologyException.h>
#include <geos/util/GeometricShapeFactory.h>
#include <memory>
#include <type_traits>
Include dependency graph for util.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  geos::detail::_Unique_if< T >
 
struct  geos::detail::_Unique_if< T[]>
 
struct  geos::detail::_Unique_if< T[N]>
 

Namespaces

 geos
 Basic namespace for all GEOS functionalities.
 
 geos::detail
 

Functions

template<class T >
void geos::ignore_unused_variable_warning (T const &)
 
template<class T , class... Args>
_Unique_if< T >::_Single_object geos::detail::make_unique (Args &&...args)
 
template<class T >
_Unique_if< T >::_Unknown_bound geos::detail::make_unique (size_t n)
 
template<class T , class... Args>
_Unique_if< T >::_Known_bound geos::detail::make_unique (Args &&...)=delete
 
template<typename To , typename From >
To geos::detail::down_cast (From *f)