Adobe Source Libraries 1.49.0
A collection of C++ libraries.
Loading...
Searching...
No Matches
cassert.hpp File Reference

Go to the source code of this file.

Macros

#define ADOBE_ASSERT(p)

Detailed Description

The header <adobe/cassert.hpp> includes <cassert> and defines the macro ADOBE_ASSERT if it is not already defined.

The header may be included multiple times with differing definitions of either NDEBUG or ADOBE_ASSERT.

Definition in file cassert.hpp.

Macro Definition Documentation

◆ ADOBE_ASSERT

#define ADOBE_ASSERT ( p)

If undefined, ADOBE_ASSERT(p) is defined to be assert(p). ADOBE_ASSERT may be defined by library clients to us an alternative assert() mechanism. The result of mapping ADOBE_ASSERT to a function with semantics that differ from assert() are undefined.

Definition at line 32 of file cassert.hpp.