Macros | |
#define | AZSTD_CONTAINER_ASSERT AZ_Assert |
#define | AZSTD_CHECKED_ITERATORS 0 |
Here is the list of defines you can used to control AZStd behavior.
IMPORTANT: all of these should be defined before the first include of AZStd/base.h
#define AZSTD_CHECKED_ITERATORS 0 |
States: always disabled = 0 (default), enabled in debug = 1, = 2 always enabled IMPORTANT: if you change this flag you need to make sure you re-compile of your dependent libs. They must have the the same AZSTD_CHECKED_ITERATORS value. This flags changes the size of the containers and iterators, so changing it just for the headers will cause bad crashes with libs using different state. Normally you don't using this define often, it this is the case. It is considered that in near future we will add configuration policy to all containers, so this define will become obsolete.