ROSE 0.11.145.147
Constants.h
1// This file defines constants, flags, etc. that are so useful that they're at the very top
2// "Rose" namespace, and included in all user code via #include <rose.h>.
3//
4// Do not put #define constants in this file unless they follow the proper ROSE naming scheme.
5//
6#ifndef ROSE_Constants_H
7#define ROSE_Constants_H
8#include <RoseFirst.h>
9
10#include <rosedll.h>
11#include <cstddef>
12
13namespace Rose {
14
19const size_t UNLIMITED{static_cast<size_t>(-1)};
20
25const size_t INVALID_INDEX{static_cast<size_t>(-1)};
26
31const size_t DUMP_FIELD_WIDTH{64};
32
33} // namespace
34#endif
The ROSE library.
const size_t INVALID_INDEX
Invalid array index.
Definition Constants.h:25
const size_t UNLIMITED
Effectively unlimited size.
Definition Constants.h:19
const size_t DUMP_FIELD_WIDTH
Width of the name field when dumping binary analysis AST nodes.
Definition Constants.h:31