MrSID Decode SDK for Raster Reference Manual 9.5.4.4709

- Main Page
- Namespaces
- Classes
- Files
- Examples

- File List
- File Members

Macros
lt_define.h File Reference

Preprocessor definitions used throughout LizardTech sources. More...

`#include "lt_platform.h"`
`#include "lt_types.h"`
Include dependency graph for lt_define.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Macros
#define | WINCE_STORAGECARD ""
C++ namespace settings
#define | LT_BEGIN_NAMESPACE(theNameSpace)
| compiler does not support namespaces More...
#define | LT_END_NAMESPACE(theNameSpace)
| compiler does not support namespaces More...
#define | LT_BEGIN_NAMELESS_NAMESPACE
| compiler does not support namespaces More...
#define | LT_END_NAMELESS_NAMESPACE
| compiler does not support namespaces More...
#define | LT_USE_NAMESPACE(theNameSpace)
| compiler does not support namespaces More...
#define | LT_USE_NAME(theName)
| compiler does not support namespaces More...
#define | LT_BEGIN_LIZARDTECH_NAMESPACE namespace LizardTech {
| compiler does not support namespaces More...
#define | LT_END_LIZARDTECH_NAMESPACE }
| compiler does not support namespaces More...
#define | LT_USING_LIZARDTECH_NAMESPACE using namespace LizardTech;
| compiler does not support namespaces More...
Miscellaneous macros
#define | LT_STRINGIFY(x) #x
| macro turns its argument into a quoted string More...
#define | LT_XSTRINGIFY(x) LT_STRINGIFY(x)
| macro expands its argument, and it into a quoted string More...
#define | LT_MIN(A, B) ((A) < (B) ? (A) : (B))
| return lesser of two parameters More...
#define | LT_MAX(A, B) ((A) > (B) ? (A) : (B))
| return greater of two parameters More...
Support for status string generation
#define | LT_STATUSSTRING_ADD(NUM, STR)

## Detailed Description

This file should not be included directly; use lt_base.h instead.

Note
  This file is C-callable.

Definition in file lt_define.h.

## Macro Definition Documentation

#define LT_BEGIN_LIZARDTECH_NAMESPACE namespace LizardTech {

Definition at line 96 of file lt_define.h.

#define LT_BEGIN_NAMELESS_NAMESPACE

Definition at line 87 of file lt_define.h.

#define LT_BEGIN_NAMESPACE | ( |  | theNameSpace) |  |

Definition at line 84 of file lt_define.h.

#define LT_END_LIZARDTECH_NAMESPACE }

Definition at line 97 of file lt_define.h.

#define LT_END_NAMELESS_NAMESPACE

Definition at line 88 of file lt_define.h.

#define LT_END_NAMESPACE | ( |  | theNameSpace) |  |

Definition at line 85 of file lt_define.h.

#define LT_MAX | ( |  | A,
|  |  | B
| ) |  | ((A) > (B) ? (A) : (B))

Definition at line 129 of file lt_define.h.

#define LT_MIN | ( |  | A,
|  |  | B
| ) |  | ((A) < (B) ? (A) : (B))

Definition at line 127 of file lt_define.h.

#define LT_STATUSSTRING_ADD | ( |  | NUM,
|  |  | STR
| ) |  |

Definition at line 141 of file lt_define.h.

#define LT_STRINGIFY | ( |  | x) |  | #x

Definition at line 122 of file lt_define.h.

#define LT_USE_NAME | ( |  | theName) |  |

Definition at line 91 of file lt_define.h.

#define LT_USE_NAMESPACE | ( |  | theNameSpace) |  |

Examples:
  DecodeJP2ToBBB.cpp, DecodeJP2ToJPG.cpp, DecodeJP2ToMemory.cpp, DecodeMrSIDBandSelection.cpp, DecodeMrSIDToMemory.cpp, DecodeMrSIDToRaw.cpp, DecodeMrSIDToTIFF.cpp, DerivedImageFilter.cpp, DerivedImageReader.cpp, DerivedImageWriter.cpp, DerivedStream.cpp, ErrorHandling.cpp, GeoScene.cpp, ImageInfo.cpp, InterruptDelegate.cpp, MetadataDump.cpp, Pipeline.cpp, ProgressDelegate.cpp, SceneBuffer.cpp, and UsingStreams.cpp.

Definition at line 90 of file lt_define.h.

#define LT_USING_LIZARDTECH_NAMESPACE using namespace LizardTech;

Definition at line 98 of file lt_define.h.

#define LT_XSTRINGIFY | ( |  | x) |  | LT_STRINGIFY(x)

Definition at line 124 of file lt_define.h.

#define WINCE_STORAGECARD ""

Definition at line 162 of file lt_define.h.

LizardTech