te Namespace Reference

URI C++ Library. More...

Namespaces

 addressgeocoding
 
 ado
 Namespace for the TerraLib ADO driver implementation.
 
 ag
 
 at
 Namespace for the TerraLib Annotation Text module.
 
 attributefill
 
 cellspace
 
 cl
 
 color
 Namespace for the Color Model of TerraLib.
 
 common
 Namespace for the Common module of TerraLib.
 
 da
 Namespace for the DataAccess API of TerraLib.
 
 ds
 
 dt
 Namespace for the Data Type module of TerraLib.
 
 edit
 
 fe
 Namespace for the Filter Encoding module of TerraLib.
 
 gdal
 Namespace for the TerraLib GDAL driver implementation.
 
 gm
 Namespace for the Vector Geometry module of TerraLib.
 
 gml
 This is the namespace for the GML module.
 
 gpkg
 
 graph
 
 grib
 
 idl
 
 layout
 This is the namespace for the Layout module.
 
 map
 Namespace for the Map Tools module of TerraLib.
 
 md
 Namespace for the memory data source of TerraLib.
 
 mem
 Namespace for the memory data source of TerraLib.
 
 mnt
 Namespace for DTM Processing module of TerraLib.
 
 ogr
 Namespace for the OGR Driver Implementation of TerraLib.
 
 pgis
 Namespace for the TerraLib PostGIS driver implementation.
 
 plugin
 Namespace for the Plugin module of TerraLib.
 
 qt
 Namespace for the Qt module of TerraLib.
 
 rp
 Namespace for Raster Processing module of TerraLib.
 
 rst
 Namespace for the Raster module of TerraLib.
 
 sa
 Namespace for the TerraLib SA module.
 
 sam
 This is the namespace for the TerraLib Spatial Access Methods module.
 
 se
 Namespace for the Symbology Encoding module of TerraLib.
 
 serialize
 
 sqlite
 
 srs
 Namespace for the Spatial Reference System module of TerraLib.
 
 st
 Namespace for the TerraLib ST module.
 
 stat
 This is the namespace for the Statistics module.
 
 stmem
 Namespace for the TerraLib ST memory module.
 
 tools
 
 vp
 Namespace for Vector Processing module of TerraLib.
 
 wcs
 
 wfs
 
 wms
 
 xerces
 Namespace for TerraLib Xerces module.
 
 xl
 This is the namespace for the XLink module.
 
 xml
 Namespace for the XML module of TerraLib.
 
 xsd
 

Classes

struct  Exception
 Base exception class for plugin module. More...
 
struct  ItemAlreadyExistsException
 An exception indicating that a given item already exists in a collection. More...
 
struct  ItemNotFoundException
 An exception indicating that a given item was not found in a collection. More...
 

Typedefs

typedef boost::error_info< struct tag_error_description, std::string > ErrorDescription
 The base type for error report messages. More...
 

Detailed Description

URI C++ Library.

Qt include files.

TerraLib.

Features

  1. RFC-3986 compliant (most features supported)
  2. encodes and decodes URI
  3. separate classes for each part of the URI, e.g. URI authority
  4. path class supports easy composition and parsing of segments
  5. query class has find method for finding and converting query parameters
  6. conditional compilation for Microsoft DLLs (see apidefs.h)

Requirements

  1. standard library
  2. boost library

License (MIT)

Copyright (c) 2009 zooml.com

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.URI library.

Qt

Typedef Documentation

typedef boost::error_info<struct tag_error_description, std::string> te::ErrorDescription

The base type for error report messages.

Definition at line 51 of file Exception.h.