MrSID Decode SDK for Raster Reference Manual  9.0.0.3864
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,
 
)    ((A) > (B) ? (A) : (B))

Definition at line 129 of file lt_define.h.

#define LT_MIN (   A,
 
)    ((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_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